html,body{
	margin: 0;
	padding: 0;
/*
	width: 100%;
	height: 100%;
*/
	background-color: #e6e7e8;
	font-family: Arial, Verdana, _sans;	
	font-size: 11px;
}
* html body *{
/*	
	margin: 0;
	padding: 0;
*/	
	font-size: 11px;
}

body{
	text-align: center;
}

h1#logo{
    border: 0;
    padding: 0;
    margin: 0;
    outline: 0;
    font-size: 16px;
    color: #000;
}

#wrapper{
background-color: #ffffff;
margin: 0px auto;
padding: 0px;
text-align: left;
width: 770px;
}
#content{
margin: 0px;
padding: 0px;
border: 0px;
}
#header{
margin: 0;
padding: 0;
background: url("images/header_bg.gif") #251e51;
width: 100%;
border-bottom: 1px solid #ffffff;
}

#header table{
width: 100%;
}
#header table,#header table tr,#header table tr td,#header table tr td *{
padding: 0px;
margin: 0px;
border: 0px;
outline: none;
}
#header a#koszyk{
outline: none;
}

table#total{
width: 100%;
margin: 0;
padding: 0;
border: 0;
border-collapse: separate;
border-collapse: collapse;
}
td#column-left, td#column-mid, td#column-mid-main, td#column-right{
margin: 0;
padding: 0;
border: 0;
vertical-align: top;
}

#column-left{
width: 160px;
}

#column-mid-main{
width: 426px;
}

#column-mid{
width: 610px;
}

#column-right{
width: 178px;
text-align: right;
padding: 0; 
margin: 0;
}

* html #column-right{
width: 180px;
}

#footer{
margin: 0px;
padding: 16px 0px;
clear: both;
float: none;
}

table.div-right{
background-color: #B1B2C7;
margin: 0;
padding: 0;
border-collapse: collapse;
text-align: right;
width: 178px;
float: right;
}
table.div-right tr td{
padding: 10px 10px 4px 4px;
}

table.div-right h2{
margin-top: 2px;
color: #221148; 
text-align: right; 
font-size: 16px;
}

div.menu{
}

div.menu ul{
margin: 0;
padding: 0;
list-style: none;
}
div.menu ul li{
margin: 0;
padding: 0;
border-bottom: 1px solid #ffffff;
}
div.menu ul li a{
outline: none;
display: block;
border-left: 7px solid #251e51;
margin: 0;
padding: 8px 0px 6px 8px;
line-height: 100%;
font-family: Arial, Verdana, _sans;
font-size: 12px;
text-transform: uppercase;
text-decoration: none;
color: #ffffff;
font-weight: bold;
color: #e2e1e9;
/*
color: #e2e1e9;
*/
}
div.menu ul li a:hover, div.menu ul li a.on{
border-left-color: #0d4ba0;
font-weight: bold;
}

#menu_cz1{
background-color: #251e51;
/* margin-bottom: 0px; */
}
#menu_cz2{
background-color: #4c4879;
}
#menu_cz2{
border-top: 1px solid #fff;
}
#menu_cz2 ul li a{
border-left-color: #4c4879;
}
#menu_cz2 ul li a:hover, #menu_cz2 ul li a.on{
border-left-color: #0d4ba0;
}

#newsletter{
background-color: #4c4879;
color: #ffffff;
padding: 10px 0px 0px 15px;
}
#newsletter span{
font-size: 12px;
}
#newsletter p{
font-size: 11px;
padding-bottom: 10px;
}
#newsletter p input.text{
font-size: 10px;
border: 1px solid #000000;
margin-top: 3px;
}

#newsletter input.submit{
margin-top: 10px; 
margin-left: 38px;
width: 60px;
border: 1px solid #000000;
}

div#szukaj{
background-color: #292351;
color: #ffffff;
padding: 10px 0px 0px 15px;
margin: 0;
border-bottom: 1px solid #fff;
}
#szukaj span{
font-size: 12px;
}
#szukaj #szukajform{
/* nadpisywanie osc */
display: block;
/* end */
font-size: 11px;
padding-top: 6px;
padding-bottom: 10px;
margin: 0;
}
* html div#szukaj{
padding-top: 8px;
}

#szukaj #szukajform #szukajinp{
/* nadpisywanie osc */
font-family: Arial, Verdana, _sans;
/* end */
font-size: 10px;
border: 1px solid #000000;
margin-top: 0;
}



/* SERIE */
h1{
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #0d4ba0;
margin: 12px 0px 6px 15px;
padding-top: 10px;
font-family: Verdana, Arial, _sans;
font-family: Arial, Verdana,  _sans;
}

* html h1{
margin: 12px 0px 6px 15px;
font-size: 11px;
}

h1.naglowek{
    margin-left: 226px;
    margin-top: 1px;
    padding-top: 3px;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 1px;
}

div.tresc h1{
/*
font-size: 11px;
font-weight: bold;
color: #0d4ba0;
padding-top: 10px;
font-family: Verdana, Arial, _sans;
*/
margin: 12px 0px 6px 0px;
}

ul.commonlist{
list-style: disc inside;
font-size: 18px;
font-family: Arial, Verdana, _sans;
color: #4c4879;
margin-left: 0;
padding-left: 0;
}

ul.commonlist li{
margin: 2px 0px;
padding: 2px 0px;
}
ul.commonlist li a{
font-size: 13px;
font-size: 11px;
font-weight: bold;
text-transform: none;
text-decoration: none;
color: #000000;
}
ul.commonlist li a:hover{
text-decoration: underline;
}

ul.tytuly li a{
font-weight: normal;
}

ul.nobullet{
list-style: none outside;
}
ul.nobullet li{
padding-left: 0;
}
ul.nobullet li a{
padding-left: 0;
margin-left: 0;
}

/* -- LINKI -- */
a.litera{
    font-weight: bold;
    text-decoration: none;
    color: #000;
    margin-right: 6px;
}
a.wl{
    color: #A0A0A0;
}

div.tresc{
    margin-top: 22px;
    margin-left: 5px;
    padding-left: 10px;	
    padding-right: 10px;
    width: 580px;
}


div.main{
    width: 406px;
}

/*
* html div.tresc{
	width: 550px;
}	
* html div.main{
	width: 380px;
}
*/
	
div.tresc h2{
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
/* -- REKLAMY -- */
a.ads{
    border: 0;
    margin: 0;
    padding: 0;
    outline: none;
}
a.ads img{
    display: block;
    border: 0;
    margin: 0;
    padding: 0;
}

/* -- DODATKOWE MENU -- */
ul.dodatkowemenu{
    background-color: #c7c9d6;
    list-style-type: none;
    margin: 4px 0;
    padding: 0px;
}
ul.dodatkowemenu li{
    border-bottom: 1px solid #fff;
    margin: 0;
    padding: 4px 8px;
}
ul.dodatkowemenu li a{
    font-weight: bold;
    color: #000;
    text-decoration: none;
}
* img{
    font-size: 10px;
}
* a img{
    border: 0;
}

/* -- WYDARZENIA -- */
div.wydarzenie{
	width: 100%;
	color: #222;
	border-bottom: 1px solid #494371;
	font-size: 11px;
	padding-bottom: 20px;
	margin-bottom: 30px;
}
div.wydarzenie h3{
	color: #f15835;
	color: #000;
	font-family: Verdana, Arial, _sans;
	font-family: Arial, Verdana,  _sans;
	font-size: 11px;
}
div.wydarzenie * a{
	color: #2b62ac;
	font-weight: bold;
	text-decoration: none;
}

div.wydarzenie table tr td{
	vertical-align: top;
	padding-top: 14px;
}
div.wydarzenie p.informacja{
	font-size: 10px;
	font-family: Arial, Verdana, _sans;	
}
div.wydarzenie p.opis{
	font-size: 11px;
	font-family: Arial, Verdana, _sans;
	margin-top: 16px;
}

/* -- KSIAZKA -- */
a.fragment{
	display: block;
	margin: 0px;
	padding: 0px;
	outline: 0px;
}
a.fragment img{
	border: 1px solid #000;
	border: 0px;
	padding: 2px;
	padding: 2px;
	margin: 0;
/*        margin-bottom: 30px;*/
	cursor: pointer;
	cursor: hand;
}

div.ksiazka{
	width: 100%;
	color: #222;
	border-bottom: 1px solid #292351;
	font-size: 12px;
	margin: 0px;
}
div.ksiazka * a{
	color: #2b62ac;
	font-weight: bold;
	text-decoration: none;
}
div.main div.ksiazka{
	width: 406px;
}
div.ksiazka table tr td{
	vertical-align: top;
}
div.ksiazka p.informacja{
	font-size: 10px;
	font-family: Arial, Verdana, _sans;	
}
div.ksiazka p.opis{
	font-size: 12px;
	font-family: Arial, Verdana, _sans;
	margin-top: 16px;
}
div.bestseller p.opis{
	font-size: 12px;
	font-family: Verdana, Arial, _sans;
	font-family: Arial, Verdana,  _sans;
	margin-top: 16px;
}

table.lista{
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}
table.lista tr td{
	padding-top: 20px;
	padding-bottom: 20px;
}

div.tresc h1.black{
	color: #000; 
	font-size: 16px;
	padding-top: 2px;
	margin-left: 0;
}
div.tresc a{
    color: #0D4BA0;
    text-decoration: none;
}
div.tresc a:hover{
    text-decoration: underline;
}

div.tresc a.btn{
    color: #000;
    text-decoration: none;
    background-color: #C7C9D6;
    border: 3px solid #C7C9D6;
    border-width: 4px 9px;
    font-weight: bold;
}
div.tresc a.btn:hover{
    text-decoration: underline;
}
div.tresc a.black{
    color: #000000;
}
div.tresc a.blue{
    color: #0D4BA0;    
}


a.mojekonto{
    display: block;    
    color: #fff;
    text-decoration: none;
    background-color: #004B9D;
    background-color: #CBCAD9;
    border-left: 8px solid #CBCAD9;
    border-top: 1px solid #fff;
    padding: 5px 6px 4px 6px;
    font-weight: bold;    
}
a.mojekonto:hover{
    text-decoration: underline;
    border-left-color: #0d4ba0;
}

ul.autorzy li{
/*	line-height: 0.8em; */
	font-size: 11px;
	margin-bottom: 8px;
}
* html ul.autorzy li{
	line-height: 1.2em;
}
ul.tytuly li{
	font-size: 11px;
	margin-bottom: 0px;
	padding-bottom: 2px;
}

p.literka{
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 20px;	
	margin-bottom: 2px; 
	padding: 2px 0px; 
	font-weight: bold; 
	color: #004a9f;
	font-size: 14px;
}

div.tresc h1.alfabet{
	margin-top: 0px;
	padding-top: 0px;
}
div.tresc h1.alfabet a{
	font-size: 12px;
	margin-top: 0px;
	padding-top: 0px;
}

div.tresc h1.kwartal{
	margin-bottom: 0;
	padding-top: 0;
	margin-top: 0;
}
ul.kwartal{
	margin-top: 8px;
	margin-bottom: 34px;
}

p.stopka, p.stopka a{
	color: #757779;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}
p.stopka a:hover{
	text-decoration: underline;
}
* p.stopka{
	margin: 10px 6px;
}

/* -- STRONA TYTULU -- */

p.informacjaoksiazce{
	margin: 10px 0px 30px 0px;
	padding: 0px;
	color: #000;
	font-size: 12px;
	clear: left;
}
a.text{
	text-decoration: none;
	color: #333;	
}
a.text:hover{
	text-decoration: underline;
}
h2.autor,h2.autor a{
	font-size: 11px;
	color: #000;
	font-weight: bold;
	margin-bottom: 2px;
	padding-bottom: 0px;
}
h2.rownaj{
	margin-top: 0px;
}
h2.tytul,h2.tytul a{
	margin-top: 2px;
	padding-top: 0px;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	font-style: italic;
}
h2.tytul a:hover,h2.autor a:hover{
	text-decoration: underline;
}
h3{
	color: #000;
	font-weight; bold;
	font-size: 11px;
}
h3.autor-list,h3.tytul-list{
	margin-top: 0px;
        margin-bottom: 0px;
	padding: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
        text-align: right;
}
h3.autor-list a{
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
h3.tytul-list a{
        font-size: 11px;
	font-style: italic;
        font-weight: bold;
        color: #000;
	margin-right: 0px;
	padding-right: 0px;
}
div.bestseller h3.tytul-list, div.bestseller h3.autor-list{
	text-align: left;
}
div.bestseller h3.tytul-list a, div.bestseller h3.autor-list a{
	font-size: 11px;
	font-family: Arial, Verdana, _sans;
}
h2.notop{
	margin-top: 0px;
	padding-top: 0px;
}

ul.ksiazkiautora{
	list-style: none;
	margin: 0; padding: 0;
}
ul.ksiazkiautora li a{
	font-size: 11px;
	color: #10498a;
	font-style: italic;
	text-decoration: none;
	font-weight: bold;
}
ul.ksiazkiautora li a:hover{
	text-decoration: underline;
}


* table.top tr td{
	vertical-align: top;
}

* div.opisautora{
	margin: 20px 10px 30px 0px;
}


/* -- POWIADOM -- */
a.powiadom{
    outline: none;
    text-decoration: none;
    display: block;
    background: #fff url("images/ico_powiadom.gif") no-repeat top right;
    margin-top: 1px;
    width: 200px;
    height: 40px;
}
a.powiadom *{
    font-size: 11px;
}
a.powiadom:hover{
    text-decoration: none;
    border: 0px;
    background-color: #fff;
}

/* -- W KOSZYKU -- */
a.koszyk{
outline: none;
text-decoration: none;
display: block;
border: 2px solid #f04d27;
background: #cbcad9 url("images/koszyk_arr.gif") no-repeat bottom right;
margin-top: 1px;
}
a.koszyk *{
color: #000;
font-size: 11px;
}
a.koszyk:hover{
cursor: pointer;
cursor: hand;
text-decoration: none;
border-color: #0d4ba0;
background: #cbcad9 url("images/koszyk_arr_on.gif") no-repeat bottom right;
}

table.wkoszyku, table.wkoszyku tr, table.wkoszyku td{
border: 0; margin: 0; padding: 0;
}


/* -- DO KOSZYKA -- */
table#total div.divdokoszyka{
	margin-top: 22px;
}
table#total div.divdokoszyka a.dokoszyka{
	margin: 0px;
	margin-left: 3px;
	width: 71px;
	height: 29px;	
	padding: 0px;
	background: #ffffff url("images/dokoszyka.gif") no-repeat top right;	
}
table#total div.divdokoszyka a.dokoszyka:hover{
	background: #ffffff url("images/dokoszyka_on.gif") no-repeat top right;	
}

table#total div.divdokoszyka table, table#total div.divdokoszyka table tr td{
    vertical-align: top;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    text-align: right;
    color: #000;
    font-size: 10px;
    font-family: Arial, Verdana, _sans;
}

table#total a.dokoszyka{
outline: none;
text-decoration: none;
display: block;
padding: 8px 0px 0px 0px;

margin: 22px 0px;
margin-bottom: 0px;
background: #ffffff url("images/dokoszyka.gif") no-repeat bottom right;
text-align: right;
color: #000;
font-size: 10px;
font-family: Arial, Verdana, _sans;
}

table#total a.dokoszyka table, table#total a.dokoszyka table tr td{
    vertical-align: top;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    text-align: right;
    color: #000;
    font-size: 10px;
    font-family: Arial, Verdana, _sans;
}

table#total a.flr{
/* width: 230px; */
float: right;
clear: right;
}
table#total p.flr{
float: right;
clear: right;
}

table#total a.dokoszyka:hover{
cursor: pointer;
cursor: hand;
background: #fffffff url("images/dokoszyka_on.gif") no-repeat bottom right;
}



* html table#total a.dokoszyka{
}


/* KONTAKT */
table.kontakt{
background-color: #EDEFF2;
margin-left: 0px;
border-collapse: collapse;
}
table.kontakt td{
padding: 8px 10px 0px 10px;
margin: 0;
line-height: 100%;
}
table.kontakt input.k, table.kontakt select,table.kontakt textarea{
border: 1px solid #7F9DB9;
width: 220px;
margin: 0;
} 

/* BOKS BESTSELLERY */
ul.bestsellery{
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
    text-align: right;
}
ul.bestsellery li{
    margin-bottom: 12px;
}
ul.bestsellery a{
    text-decoration: none;
    color: #221148;
    font-style: italic;
    font-weight: bold;
}
ul.bestsellery a.autor{
    font-style: normal;
}
ul.bestsellery a:hover{
    text-decoration: underline;
}


/* FLASH ADS */
#flashcontent0, #flashcontent1, #flashcontent2, #flashcontent3{
margin: 0;
padding: 0;
border: 0;
}
#flashcontent1{
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

/*DO DRUK*/
a.dodruk{
    outline: none;
    text-decoration: none;
    display: block;
    background: #fff url("images/ico_powiadom_dodruk.gif") no-repeat top right;
    margin-top: 1px;
    width: 200px;
    height: 40px;
}
a.dodruk *{
    font-size: 11px;
}
a.dodruk:hover{
    text-decoration: none;
    border: 0px;
    background-color: #fff;
}


hr{
display: block;
clear: both;
margin: 20px 0px;
}

div.tresc img.obrazek{
    display: block;
    border: 0px;
    float: left;
    clear: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

