﻿*
{
    margin:0px;
    padding:0px;
    border:0px;
}
td
{
    vertical-align: top;
}
img 
{
    vertical-align: bottom;
}

body 
{
    background-color: White;
    font-family: Verdana, Arial;
    font-size: 10px;
    margin: 15px;
}
.main
{
    margin: 0pt auto;
    width: 702px;
    text-align: left;
/*    padding: 2px; */
}

/*
Master.master
 */
.header
{
    background: transparent no-repeat scroll 0% 50% url("images/headerBackground.PNG");
    height: 174px;
}
.logo 
{
    float:left;
    background-image: url("images/logo.PNG");
    width: 464px;
    height: 174px;
}
.baner
{
    float:right;
    background-image: url("images/new.png");
    height: 174px;
    width: 235px;
}

.mainMenu, .titleIntro

{
    background-color: #006A29;
    color: #F7F0D9; 
    padding: 10px;
}
.mainMenu a, .spinMenu a, .titleIntro a
{
    color: #F7F0D9;
    text-decoration: none;
    padding: 0px 10px 0px 10px;
    font-weight: normal;
}
.titleIntro a
{
    font-weight: bold;
}

.mainMenu a:hover, .spinMenu a:hover, .titleIntro a:hover
{
    text-decoration: underline;
}

.mainPart
{
    background-image: url("images/contentBackground.PNG");
    background-repeat: repeat-y;
}

.bottomPart
{
    background-image: url("images/spinBackground.PNG");
    background-repeat: repeat-y;
}

.sidebar
{
    float: left;
    width: 190px;
    padding: 10px;
}
.content
{
    float: right;
    width: 466px;
    padding: 10px;
}
.footer
{
    background-image: url("images/footer.PNG");
    background-position: bottom;
    background-repeat: no-repeat;
    text-align: center;
    color:  #006A29;
    font-weight: bold;
    padding: 8px;
    background-color: #F7F0D9;
    border-top-color: #006A29;
    border-top-style: solid;
    border-top-width: 2px;
}


/*
home.master
 */
.spinMenu
{
    background-color: #006A29;
    color: #F7F0D9; 
    padding: 6px;
    text-align: center;
    font-weight:bold;
}
.spin
{
    padding: 10px 0px 10px 0px;
}
.spin .title
{
    font-weight: bold;
    color: #971B1E;
    text-transform: uppercase;
}
.spin .author
{
    color: #6D6F71;
}
.spin td 
{
    width: 134px;
    text-align:center;
}
/*
informacje, zapowiedzi imprez
*/
.info
{
    padding: 4px 0px 4px 0px;
}
.info .title
{
    font-weight: bold;
    color: #971B1E;
}
.info .text
{
    color: #6D6F71;
}
.info .text a
{
    color: #6D6F71;
}
.info .text a:hover
{
    text-decoration: none;
}
.aboutAuthor .text, .aboutAuthor .title
{
    color: #006A29;
}
.aboutPromo
{
    color: #6D6F71;
}
.aboutPromo img
{
    padding-top: 10px;
}
.aboutPromo .name
{
    padding-top: 15px;
    font-weight: bold;
    color: #971B1E;
}
.aboutAuthor .text
{
    padding: 0px 0px 3px 0px;
}

.aboutBook .text
{
    color: #6D6F71;
    padding: 10px 0px 0px 0px;
    text-indent: 12px;
}
.aboutBook .details 
{
    color: #006A29;
}
.aboutBook .short
{
    color: #6D6F71;
    padding: 10px 0px 0px 0px;
    text-indent: 12px;
    font-size: 11px;
    font-weight:bold;
}
.aboutAuthor .title
{
    padding: 10px 0px 0px 0px;
}
.info .more, .book .more
{
    color: #971B1E;
    text-decoration: none;
}
/*
elementy książek
 */
.a
{
overflow: auto;
	width: 100%} 
.bookCover
{
    float: left;
    width: 154px;
    padding-right: 10px;
} 
.book .title, .aboutBook .title, .aboutBook h1
{
    font-size: 16px;
    font-weight: bold;
    color: #971B1E;
}
.book .author, .aboutBook .author
{
    font-weight: bold;
    color: #971B1E;
}
.book .text
{
    color: #6D6F71;
}

/*
patroni
*/
.patron ul
{
    list-style-type: none; 
}
.patron li img
{
    padding: 10px 10px 0px 0px;
}
.patron a
{
    color: inherit;
    text-decoration: none;
}
.patron a:hover
{
    color: #228C4B;
}

.v
{
    background-color:Red;
}


.oFirmie h5
{
    padding-top: 10px;
    color: #006A29;
    font-size: 10px;
    text-align: left;
}
.oFirmie a
{
    text-decoration: none;
    color: #006A29;
}
.oFirmie p
{
    padding-top: 5px;
    padding-bottom: 5px;
}
.ilosc
{
    width: 40px; 
    text-align: right;
}
.dane td
{
    vertical-align: middle;
    padding:2px;
}

/**

**/
.about img
{
    padding-bottom: 10px;
}
.about a
{
    color: #971B1E;
}
.about p
{
    color: #6D6F71;
    padding: 10px 0px 0px 0px;
    text-indent: 12px;
}
/*
ogolne
*/
h1
{
    font-size: 16px;
    font-weight: bold;
    color: #971B1E;
    text-indent: 12px;
    padding-top: 10px;
}
h5
{
    color: #6D6F71;
    text-align: right;
}

.about h2
{
    text-indent: 12px;
    font-size: 10px;
    font-weight: bold;
    color: #971B1E;
    padding-top: 10px;
}
.about h3
{
    color: #6D6F71;
    padding: 10px 0px 0px 0px;
    text-indent: 12px;
    font-size: 11px;
    font-weight:bold;
}
/*
 * detale ksiazki - lewa strona - ogolne
 */
.aboutBookDetails p
{
    color: #006A29;
}
.aboutBookDetails div
{
    padding-top: 10px;
}

/*
 * detale ksiazki - lewa strona - cena
 */
.aboutBookDetails .price p
{
    color: #971B1E;
    font-weight: bold;
}
.aboutBookDetails .price a
{
    color: #971B1E;
    font-weight: bold;
}
.aboutBookDetails .price img
{
    vertical-align: text-bottom;
}

/*
 * detale ksiazki - prawa strona - o autorze
 */
.aboutAuthor a
{
    color: #006A29;
    font-weight: bold;
    display: block;
    padding-top: 5px;
}
h2 > a
{
    font-weight: bold;
    color: #971B1E;
}



/***/
.oferta .title a
{
    font-weight: bold;
    color: #971B1E;
    text-decoration: none;
}
.sidebar a
{
    font-weight: bold;
    color: #971B1E;
}
.sidebar h4
{
    color: #6D6F71;
}
.sidebar ul
{
    list-style-type: none;
    text-indent: 5px;
}
.series
{
    background-color: #006A29;

}

.content h3
{
    color: #6D6F71;
    padding: 10px 0px 0px 0px;
    text-indent: 12px;
    font-size: 11px;
    font-weight:bold;
}
p
{
}
.content .aboutBook p, 
.content .about p
{
    color: #6D6F71;
    padding: 10px 0px 0px 0px;
    text-indent: 12px;
}
.content .about ul
{
    color: #6D6F71;
    padding: 0px 0px 10px 10px;
}
.content .offer p
{
    padding: 0px;
    text-indent: 0px;

}

.content h4
{
    padding-top: 10px;
    color: #006A29;
    font-size: 10px;
    text-align: left;
}
.content .aboutBook cite
{
    color: #6D6F71;
    padding: 10px 0px 0px 0px;
    text-indent: 12px;
    font-style:italic;
    display: block;
}
.content .aboutBook .citeAuthor
{
    color: #6D6F71;
    padding: 2px 0px 0px 0px;
}
/*
Do tego dazymy
*/
.content .oFirmie h3
{
    padding: 10px 0px 0px 0px;
    font-size: 10px;
    text-align: left;
    color: #6D6F71;
    text-indent: 0px;
}
.content .oFirmie b
{
    color: #6D6F71;
}

.content .about cite
{
    color: #6D6F71;
    padding: 10px 0px 0px 0px;
    text-indent: 12px;
    font-style:italic;
    display: block;
}
.content .about .citeAuthor
{
    color: #6D6F71;
    padding: 2px 0px 0px 0px;
}
/*
dobrze zrobione
*/

/*
OFERTA.ASPX
*/
.content .oferta .title a
{
    text-transform: uppercase;
    font-weight: bold;
    color: #971B1E;
    text-decoration: none;
}
.content .oferta .author
{
    color: #6D6F71;
}
.content .oferta td
{
    text-align:center;
    padding: 3px;
    vertical-align: top;
}
.content .oferta
{
    width: 100%
}
.sidebar .oferta h4
{
    color: #6D6F71;
}
.sidebar .oferta ul
{
    list-style-type: none;
    text-indent: 0px;
}
.sidebar .oferta li
{
    padding: 2px 0px 2px 0px;
    text-transform: uppercase;
}

/*
SERIES/*.ASPX
*/
.content .aboutSeries h4
{
    color: #6D6F71;
}
.content .aboutSeries p
{
    color: #6D6F71;
    padding: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-indent: 0px;
}
.content .aboutSeries h4
{
    padding-top: 10px;    
    padding-bottom: 3px;    
}
.content .aboutSeries a
{
    display: block;
    font-weight: bold;
    color: #971B1E;
    text-transform: uppercase;
    padding: 2px 0px 2px 0px;
}

.flag
{
    width: 24px; 
    height: 12px; 
    background-image: url('images/flaga.png');
}
.covers
{
    padding: 8px;
}