/* ########## ELEMENTS ########## */

body {
    font-family:Verdana,Arial,sans-serif;
    font-size:8pt;
    margin:0;
}

table {
    font-family:Verdana,Arial,sans-serif;
    font-size:8pt;
}

input.button {
    background-color:#CCCC99;
    border:1px solid brown;
}

iframe {
    border:0;
}

a:link {
    color:#003399;
}
a:visited {
    color:#660000;
}

/* ############# IDs ############# */

#wrap {
    width: 1000px;
}

#basket {
    float: right;
    margin: 25px 8px 0pt 0pt;
    color:#333333;
    border:1px solid #CCCCCC;
    font-size:1.2em;
}

#basket a {
    color: #FFFFFF;
    text-decoration: none;
}

#basket_header {
    background-color:#001111;
    font-weight: bold;
    text-align:right;
    padding:0 5px 0px 5px;
}

#book {
    width: 594px;
    margin-left: 220px;
    padding-top: 25px;
}

* html #book {
    width: 592px;
}

#book_l {
    float:left;
    width:295px;
    height:507px;
    text-align:left;
    /*	background-image:url(../img/bg04.gif); */
    border-right:2px solid brown;
}

#book_r {
    float:right;
    width:295px;
    height:507px;
    text-align:left;
}

#corner {
    position: absolute;
    top: 461px;
    left: 221px;

    height: 73px;
    width: 593px;
}

* html #corner {
    left: 223px;
    top: 459px;
}

#corner_l {
    float: left;
}

#corner_r {
    float: right;
}

#navigation {
    float: left;
    /*	background-color:#334440; */
    /*	background-color:#EEEEEE; */
    background-color:#334040;
    /*	border:1px solid #996633;*/
    /* border-right:1px solid #996633; */
    margin: 0;
    padding-top: 20px;
    width: 150px;
    height: 1024px;
    font-size:1.2em;
}

#navigation ul {
    list-style-type:none;
    padding: 0;
    margin: 5px 5px 15px 5px;
}

#navigation li {
    margin-top:5px;
    color:#FFFFFF;
/*    background-color:#BF0000; */
/*    border:1px solid #001111; */
    border-left:1px solid #666666;
    padding:2px 3px 2px 3px;
}

#navigation li.active {
    background-color:#333300;
    border:1px solid #999999; 
    padding:1px 3px 1px 3px;
}
#navigation li.active a {
    color: #FFFFFF;
    font-weight: bold;
}

#navigation a {
    color:#F6F6F6;
    text-decoration:none;
}

#navigation a:visited {
    color:#CCCCCC;
    text-decoration:none;
}
#navigation a.active {
    color:#FFFFFF;
    text-decoration:none;
}

#navigation_basket ul {
    margin: 0 0 0 5px;
    font-size:0.8em;
}

#basket_content {
}

/* ########### CLASSES ########### */

.page_content {
    padding: 0 13px 3px 13px;
}

.page_content h1 {
    margin-top: 0;
    
}

#book div.page_content {
    width: 566px;
}

#book_l div.page_content {
    width: 270px;
}

#book_r div.page_content {
    width: 270px;
}

.t_info {
    width:100%;
}
* html .t_info {
    width:265px;
}
.image {
    border:0;
}
.p_name {
    color:rgb(255,0,0);
}

.clear {
    clear:both;
}

.press {
/*    background-color:#F6F6F6; */
/*    border-right: 1px solid #999999; */
    text-align:left;
/*    min-height:509px;" */
}

.poem_title {
    font-weight:bold;
}

.poem_author {
    font-style:italic;
}

.author_init {
    font-weight:bold;
    color:#CC0000;
}

/*
.review_text {
    display:none;
}
*/
.form_login {
    color:#CCCCCC;
    text-align:left;
}
.input {
    width:100%;
}
* html .input {
    width:170px;
}
*:first-child+html .input{
    width:170px;
}

