table.menu{
  position:absolute;
  top:35px;
  left:20px;
  width:600px
}

td.rmenu{
  color:ffffff;
  width:50%;
  text-align:right;
  font-size:15px;
  font-weight:bold;
}

td.lmenu{
  color:ffffff;
  width:50%;
  text-align:left;
  font-size:15px;
  font-weight:bold;
}

a.catlink{
  color:ffffff;
  text-decoration:none;
}
.bgsova{
  z-index:0;
  position:absolute;
  left:100px;
  top:0px;
  background-color:#d6a7fb;
}

.topbox {
  position:absolute;
  background-color:#f7ecfe;
	left:10px;
	top:25px;
  width:910px;
	height:110px;
}

.tiplink {
  color:#ff0000;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
}

.tipanotace{
  color:#f37f32;
  font-family: Times, serif;
  font-size:12px;
  padding-top:3px;
  padding-left:10px;
  text-align:justify;
}

.podtip{
  position:absolute;
  color:#664287;
  font-size:15px;
  font-weight:bold;
  text-align:center;
  top:375px;
  left:10px;
  width:310px;
  padding:1px;
  background-color:#b38cb8;
}

.sleva{
  position:absolute;
  color:ffffff;
  font-size:15px;
  font-weight:bold;
  text-align:center;
  top:375px;
  left:320px;
  width:598px;
  padding:1px;
  background-color:#664287;
}

.newbookbox {
  position:absolute;
  background-color:#f7ecfe;
	left:10px;
	top:395px;
  width:910px;
	height:240px;
}

.newboxline {
  position:absolute;
  border-left:1px solid #664287;
  left:310px;
 	height:240px;

}

.booktop {
  position:absolute;
	width:290px;
	height:120px;
	float:left;
	white-space:normal;
	margin-right:10px;
	border:1px solid black;
}

.booktopname {
  color:#664287;
  font-size:14px;
  font-weight:bold;
  padding-left:5px;
  padding-right:5px;
}

.booktopanot {
  color:#664287;
  font-family: Times, serif;
  text-align:justify;
  font-size:12px;
  padding-left:5px;
  padding-right:5px;
}

.vicelink {
  color:#ff0000;
  font-size:13px;
  font-weight:bold;
  text-decoration:none;
}
