#book
{
width:95%;
margin:auto;
}
#book fieldset
{
padding:5px 10px 5px 10px;
border-style: solid;
border-color:#1E5A1A;
border-bottom-width: 2px;
border-top-width: 4px;
border-left-width: 0px;
border-right-width: 0px;
line-height: 1.5;
background:transparent;
text-align:left;
font-size:1em;
}
#book fieldset ul
{
margin:0px;
}
#book fieldset ul li
{
display:block;
}
#book legend
{
color:#1E5A1A;
padding:3px 5px 3px 5px;
letter-spacing: 1px;
font-weight:bold;
}
#book .textbox
{
	border-style: solid;
	border-color:#1E5A1A;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	padding:0px 2px 0px 2px;
	text-align:left;
	width: 250px;
}

#book label
{
color:#1E5A1A;

}

#book .button
{
	background:#1E5A1A;
	color:#ffffff;
	padding:1px 3px 1px 3px;
	letter-spacing: 1px;
	float:right;
	border:1px solid #ffffff;

}
#book textarea
{
width: 98%;
height:90px;
border-style: solid;
border-color:#1E5A1A;
border-bottom-width: 1px;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
padding:0px 2px 0px 2px;
text-align:left;
}
.tabulka
{
font-size: 1em;
border-collapse: collapse;
margin: 10px auto;
width:98%;
}

.tabulka td
{
vertical-align:top;
text-align:left;
color: #000000;
padding:10px;
border-bottom: 1px solid #1E5A1A;
}
.title
{
color: #000000;
font-weight:bold;
text-decoration:none;
}
.author
{
font-weight:bold;
color:#1E5A1A;
letter-spacing: 1px;
}
.shadow
{
color:#76787B;
font-weight:bold;
}
.warning
{
color:red;
padding:10px;
}
#counter
{
	border-style: solid;
	border-color:#1E5A1A;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	padding:0px 2px 0px 2px;
	text-align:right;
	width: 40px;
	color:#1E5A1A;
	background:transparent;
}
#maximum
{
	border-style: solid;
	border-color:#1E5A1A;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	padding:0px 2px 0px 2px;
	text-align:left;
	width: 40px;
	color:#1E5A1A;
	background:transparent;
}
