/* 
TODO customize this sample style
Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

/*
Czcionka na całej stronie;
*/
body {
    /*font-family:Arial;*/
    font-family: Georgia,'Times New Roman',times,serif;
    background-color: #D0E0DE;
}

/*
Nagłówki środek strony
*/
h1, h2, h3,h1 a, h2 a, h3 a {
    color: #355261;
}
/*
 kolor fonta podstawowego
*/
body,a,.info strong
{
    color: #4A7387;
}
/*
Tekst środek strony
*/
#center, .book-info strong , .book-info strong a {
    color: #4A7387;
}
/* naglowki kolumny */
.column-block h1,.column-block h2,.column-block h3,
.column-block h1 a,.column-block h2 a,.column-block h3 a {
    color: #355261;
}

/* kolumny */
.column-block-body, .column-block-body a {
    color: #4A7387;
}
/*
Szary tekst
*/
.gray-text,.small-gray-text,.small-text,#search,
.small-light,.book-info,.prices-link a,.info {
    color: #ABABAB;
}
#search,.book-prices a,.book-prices a:visited {
    color: #eFeFeF;
}
/*
 tło ogolne całej strony
*/
#container, .column-block-body {
    background-color: #FFFFFF;
}
/*
rama strony
*/
#container {
    border: 1px solid #C5C5C5;
}
/*
tło heada i foota
*/
#head,#footer,.book-prices {
    background-color: #315268;
    border: 1px solid #355261;
}
/* justowanie */
.small-text,#center p,.sample-book .description,
.small-book .description,.description{
    text-align:justify;
}
/* odstep miedzy liniami */
#center p,#author ol,.book-info,.description,
.sample-book .description,.book-details {
    line-height: 1.4em;
}

/*
kontener ponizej head
*/
#breadcrumb {
    border-bottom: 1px double #f2f2f2;
}
/* obrazy */
.book-image img, .sample-book .image,
.small-book img, table .image img{
    background-color: #E6E6E6;
    border: 1px solid #dfdfdf;
    font-size: 0.9em;
}
/*
Bloki boczne
*/
/*
tło bloków
*/
.column-block,.other-head,#mainpage #column-left li h3, #recommend h2  {
    background-color: #F8F8F8;
}
.column-block {
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
}

.column-block h2 {
    font-size: 1em;
}
.column-block-body   {
    font-size: 0.9em;
}
#column-left .l2,#column-left .l3,#column-left .l4   {
    list-style-type: circle;
    font-size: 0.95em;
}
#center h1 {
    font-size: 1.4em;
    border-bottom: 1px solid #efefef;
}
#mainpage #column-left li h3 	{
    font-size: 1em;
    border: 1px solid #f2f2f2;
}
#mainpage #column-left .l1 .subcategories {
    font-size: 0.75em;
}
#recommend h2 {
    border-top: 1px solid #efefef;
    font-size: 1em;
    text-align:center;
}
.sample-book h3  {
    font-size: 1em;
}
.sample-book {
    font-size: 0.75em;
}
/* book */
.book-info {
    font-size: 0.9em;
}
.book-description {
    font-size: 0.9em;
}
.add-comment {
     border: 1px solid #edcbcb;
    background-color: #fedcdc;
}
.add-comment error {
     border: 1px solid #edcbcb;
    background-color: #fedcdc;
}
.comment {
    border: 1px solid #edcbcb;
    background-color: #fedcdc;
}
.comment-header {
    border-bottom: 1px solid #edcbcb;
}
.comment-user {
    font-weight:bold;
}
/* page */
#center #page h2 {
    font-size: 1.1em;
}
/* small text */
.small,.small-text,.small-light {
    font-size: 0.7em;
}
/*
category
*/
.book-title h2 {
    font-size: 1em;
}
.book-details {
    font-size: 0.8em;
}
/*
subcategory
*/
.other li{
    list-style-type: none;
}
.other-head {
    font-weight: normal;
    border: 1px solid #f2f2f2;
}
.small-book .description{
    font-size: 0.75em;
}
.other-subcat {
    font-size: 0.75em;
}
.other-head h2{
    font-size: 1em;
}
.small-book  h3{
    font-size: 0.75em;
}
.small-gray-text {
    font-size: 0.8em;
}
/* author */
#author a {
    font-weight: bold;
    font-size: 0.9em;
}
/* book */
.prices-link a {
    font-weight: bold;
    background-image: url(../../images/arrow.gif);
    background-position:bottom;background-repeat:no-repeat;
}
.prices table {
    font-weight: bold;
    border: 1px solid #efefef;
}

.prices td .price-go {
    border: 1px solid #cdcdcd;
    background-color: #efefef;
}
.prices a {
    text-decoration: none;
}
/*
error block
*/
.error-block,.error {
    border: 1px solid #EC7000;
    background-color: #ff9999;
    color: #000000;
}
/*
info block
*/
.info-block {
    border: 1px solid #99ff99;
    background-color: #ccffcc;
    color: #000000;
}

/*
main
*/

#mainpage #column-left ul,#column-left  li {
	list-style-type: none;
	}
#mainpage #column-left .l1 .subcategories {
    font-weight: normal;
}

#recommend {
    border-left: 1px solid #efefef;
}

#recommend h3{
	padding-top: 7px;
    font-size: 1.2em;	
}
#recommend h3 a {
    text-decoration: none; 
}

 .sample-book {
    border-bottom: 1px solid #efefef;
}
.sample-book-header {
	font-size: 0.8em;
	}
.sample-book-number, .sample-book-rating {
	font-size: 1.8em;
}
.sample-book-number-small, .sample-book-rating-small {
	font-size: 1.2em;
}
.author-number, .author-rating,
.sample-book-number-small, .sample-book-rating-small,.sample-book-number, .sample-book-rating, .sample-book-header-number, .sample-book-header-rating {
	font-weight: bold;
	color: #d1d1d1;
}
.store-link  {
    text-align:center;
    font-weight: bold;
}
/*
triple
*/
#column-left ul {
    list-style-type: none;
}

#center #books table {
    border-top: 1px solid #efefef;
}
#center #books table td {
    border-bottom: 1px solid #efefef;
}
.book-prices a {
    text-decoration: none;
}
.book-prices {
    text-align: center;
    font-weight: bold;
}
.bold-text {
    font-weight: bold;
}
