@charset "UTF-8";
/* CSS Document */

form#book {

background:transparent;
width:500px;
border:1px solid #2C2C2C;
position:relative;

margin:0 auto;
margin-top:10px;
padding:10px;
}

form#book fieldset {
width:480px;
display:block;

line-height:1.5em;
border:1px solid  #333333;
padding:5px;
margin-bottom:6px;
}



#current {

color:#555;

margin:15px 0 0 5px;
}

form#book fieldset#opt {

color:#900;
margin:15px 0 0 5px;
}

form#book legend {


color:#fff;

font-weight:400;
font-style:normal;
margin-bottom:14px;
width:180px;

padding:3px;
}

form#book label {
clear:left;
display:block;
float:left;
width:180px;
text-align:right;
padding-right:10px;
color:#fff;
margin-bottom:0.5em;
font-size:1em;
line-height:1.5em;
font-style:normal;
}



form#book input {
margin-bottom:5px;

}


form#book select {
margin-left:0.5em;
background-color:#CCCCCC;
color:#333333;
border:1px solid #333333;
padding:2px;
}

form#book textarea {
width:225px;
height:50px;
background-color:#CCCCCC;
color:#333333;
border:1px solid #333333;
padding:2px;
overflow:auto;
padding:5px;
}

form#book option {
background:#fff;
color:#903;
}

form#book optgroup {
background:#fff;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

form#book optgroup option {
background:#fff;
color:#903;
}

#fc {
position:absolute;
top:85px;
left:350px;
}