﻿body {
  background-color: white;
  background-image: url('images/bg.png');
  background-repeat: repeat-x;
  background-attachment: scroll;
  margin: 0;
  padding: 0px 0px 20px 0px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 11pt;
}

a img {
  border: 0;
}

.bookinput {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
}

body.mceContentBody {
  background-color: #FFFFFF !important; 
  background-image: none; 
  text-align: left !important;
  padding: 5px; 
}

#editform {
  margin: 0;
  padding: 0;
}

#edittable {
  width: 100%;
}

#edittable .editname {
  width: 80px;
  text-align: right;
}

#edittable .inputtext {
  width: 180px;
}

a:link, a:visited, a:hover {
  color: black;
}

h1 {
  margin: 0 10px 0 0;
  padding: 0;
  height: 46px;
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: right 0px;
  background-color: transparent;
  background-image: url('images/h1-bg.png');
  display: block;
  font-size: 24pt;
  
  left: -10px;
  font-family: Georgia, "Times New Roman", Times, serif;
}

h1 span {
  /*background-color: #ff9601;*/
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: left 0px;
  background-color: transparent;
  background-image: url('aimages/h1-bg-l.png');
  color: white;
  display: block;
  padding: 0px 20px;
  line-height: 46px;
  
}

h3 {
  margin-bottom: 5px;
  color: #3a6e92;
}

p {
  margin: 0em 0 1em 0;
  line-height: 18px;
  text-align: justify;
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
}

.bands {
  width: 760px;
  border: 0;
  margin 0;
  padding: 0;
  border-spacing: 0;
  border-collapse: collapse;
}

.bands td {
  width: 370px;
  padding: 10px 5px;
  margin: 0;
  border: 0;
  vertical-align: middle;
}

.bands tr.next td {
  background-color: #ffe8c4;
  
}

#main {
  margin: 20px auto 0px auto !important;
  width: 800px;
  z-index: 0;
}

#top {
  background-image: url('images/top.png');
  background-repeat: no-repeat;
  width: 800px;
  height: 252px;
}

#content {
  margin: 0px;
  /*padding: 18px 20px 10px 0px;*/
  padding: 0;
  min-height: 100px;
}

#content-top {
  margin-top: 13px;
}

#content-left {
  width: 760px;
  margin: 1em 20px;
}

#menu {
  background-image: url('images/menu-bg.png');
  background-repeat: repeat-x;
  height: 29px;
  padding: 10px 0px 10px 0px;
  margin: 0;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12pt;
}

#menu ul {
  list-style-type: none;
	display: block;
	margin: 0px;
	padding: 0px;
}

#menu ul li {
  float: left;
  display: list-item;
  height: 30px;
  margin: 0px;
  padding: 0px 4px 0px 4px;
  line-height: 30px;
}

#menu li a {
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: right 0px;
  background-color: transparent;
  background-image: url('images/menu-button.png');
  height: 30px;
  float: left;
  display: block;
  padding: 0;
  margin: 0;
  cursor: pointer;
  color: black;
  text-decoration: none;
}

#menu li a span {
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: left 0px;
  background-color: transparent;
  background-image: url('images/menu-button-l.png');
  height: 30px;
  display: block;
  float: left;
  padding: 0px 12px;
}

#menu li a:hover, #menu li a.active {
  background-position: right -30px; /* možnost pro active: -60px */
}

#menu li a:hover span, #menu li a.active span  {
  background-position: left -30px;  /* možnost pro active: -60px */
}

.Sheet
{
	position:relative;
	z-index:0;
	margin:0;
	top: -3px;
	width: 808px;
	min-width:25px;
	min-height:25px;
}

.Sheet-body
{
	position: relative;
	z-index:1;
	padding: 4px;
}

.Sheet-tr, .Sheet-tl, .Sheet-br, .Sheet-bl, .Sheet-tc, .Sheet-bc,.Sheet-cr, .Sheet-cl
{
	position:absolute;
	z-index:-1;
}

.Sheet-tr, .Sheet-tl, .Sheet-br, .Sheet-bl
{
	width: 18px;
	height: 18px;
	background-image: url('../images/Sheet-s.png');
}

.Sheet-tl
{
	top:0;
	left:0;
	background-position: top left;
}

.Sheet-tr
{
	top: 0;
	right: 0;
	background-position: top right;
}

.Sheet-bl
{
	bottom: 0;
	left: 0;
	background-position: bottom left;
}

.Sheet-br
{
	bottom: 0;
	right: 0;
	background-position: bottom right;
}

.Sheet-tc, .Sheet-bc
{
	left: 18px;
	right: 18px;
	height: 36px;
	background-image: url('../images/Sheet-h.png');
}

.Sheet-tc
{
	top: 0;
	clip: rect(auto, auto, 18px, auto);
}

.Sheet-bc
{
	bottom: 0;
	clip: rect(18px, auto, auto, auto);
}

.Sheet-cr, .Sheet-cl
{
	top: 18px;
	bottom: 18px;
	width: 36px;
	background-image: url('../images/Sheet-v.png');
}

.Sheet-cr
{
	right:0;
	clip: rect(auto, auto, auto, 18px);
}

.Sheet-cl
{
	left:0;
	clip: rect(auto, 18px, auto, auto);
}

.Sheet-cc
{
	position:absolute;
	z-index:-1;
	top: 8px;
	left: 4px;
	right: 4px;
	bottom: 8px;
	background: white;
}

.Sheet
{
	margin-top: -4px !important;
}
