.booklist_title
    {

    padding-bottom: 10px;
    }

.booklist_item
    {

    padding: 0px 0px 5px 20px;
    font:bold 12px Arial;
    }

.desc_item
    {
    padding:10 0 0 15;
    font:normal 12px Arial;
    }
.foto_item
    {
    padding:0 0 20 0;
    }
.bookinfo_image
    {

    padding-top: 5px;
    }

.bookinfo_text
    {

    padding-top: 10px;
    }

.bookpart_list
    {

    padding-top: 10px;
    }

.bookpart_item
    {

    padding: 15px 0px 0px 0px;
    }

.bookpart_text
    {

    padding-top: 10px;
    }

.bookpart_back
    {
                                                                     
    padding-top: 10px;
    }
.link_bookpart
    {
    padding:20 0 0 0;
    }
.link_bookpart a, .link_bookpart a:link, .link_bookpart a:hover, .link_bookpart a:visited, .link_bookpart a:active
    {
     font-family:Verdana;
    font-size:11px;
    color:#019FCC;
    font-weight:normal;
    text-decoration:underline;
    }
.line
    {
    font-size:1px;
    width:100%;
    border-top:1px solid #ddd;
    padding-bottom:15px;
    }
.bookpart
    {
    font:bold 14px Arial;
    color:#000;
    }
.line_item
    {
    border-top:1px dotted #ddd;
    }

.main_block {
    border: 1px solid rgb(238, 232, 191);
    background: rgb(255, 252, 232);
    margin: 10 0 0 10;
    width:200px;
    padding: 5 10 5 10;
}

*html .main_block {
    border: 1px solid rgb(238, 232, 191);
    background: rgb(255, 252, 232);
    margin: 10 0 0 10;
    width:200px;
    padding: 5 5 5 5;
}

.main_book_block {
    border: 1px solid rgb(238, 232, 191);
    background: rgb(255, 252, 232);
    padding: 5 10 5 10;
}

*html .main_book_block {
    border: 1px solid rgb(238, 232, 191);
    background: rgb(255, 252, 232);
    padding: 5 5 5 5;
}   
