#layout {
  background-color: black;
  width:864px;
  text-align:left;
  color: #dcdcdc;
  margin:0 auto;
  padding:0px 0px 0px 0px;
}

#layout h1 {
  color : #510000;
  font-size: 1.8em;
  font-family: arial;
  font-weight: bold;
}

#layout img {
  border: 0px;
  border-style: none;
}

/************************ HEADER ************************/

#header {
  background-repeat: no-repeat;
  width: 864px;
  height: 200px;
}


.logo-left {
  background-image: url("../img/menu-logo-left.jpg");
  width: 472px;
  height: 141px;
  float : left;
}

.logo-right {
  background-image: url("../img/menu-logo-right.jpg");
  width: 392px;
  height: 200px;
  float: right;
}


/************************ MENU ************************/

#menu-top {
  position: relative;
  top: -80px;
  left: 0px;
}

#menu-down {
  position: relative;
  top: -22px;
  left: 0px;
}

#menu {
padding : 0px 0px 0px 0px;
}

#menu ul {
margin:0px;
padding: 1em 0px 0px 70px;
list-style-type:none;
}

#menu li {
display:inline;
float:left;
margin:0px 12px 0px 12px;
}

#menu a {
text-decoration: none;
font-weight: bold;
color: #510000;
font-family: arial;
}

#menu a:visited {
text-decoration: none;
font-weight: bold;
color: #510000;
}

#menu a:hover {
color: #510000;
text-decoration: underline;
}

.linehr-index {
  border-width:0;
  border-top:1px solid #999999;
  height:1px;
}

.linehr-magmatic {
  border-width:0;
  border-top:1px solid #999999;
  height:1px;
  position: relative;
  top: -8px;
}


/************************ FOOTER ************************/

.footer {
  font-size: 0.7em;
  color: #510000;
  padding : 20px 0px 50px 0px;
  float: right;
  position : relative;
  top: -70px;
}

.footer a {
  color: #510000;
  text-decoration: none;
}

.footer a hover {
  color: #510000;
  text-decoration: underline;
}

.footer a visited {
  color: #510000;
}

/************************ OTHER ************************/

.logo-uvod {
  background-image: url("../img/logo-uvod.jpg");
  background-repeat: no-repeat;
  width: 619px;
  height: 530px;
}

.logo-position {
  padding: 0px 0px 0px 100px;
}

.content {
  position : relative;
  top: -70px;
}

.news {
  
}

.link:link  {
  color : #510000;
  text-decoration : none;
}
.link:visited {
  color : #510000;
  text-decoration : none;
}
.link:active {
  color : #510000;
  text-decoration : none;
}
.link:hover {
  text-decoration : underline;
}




/************************ BOOK ************************/

.inputbook {
	FONT-SIZE: 8 pt;
	font-family : Verdana;
	font-weight : normal;
}
.bluebutton {
	FONT-SIZE: 7 pt;
	font-family : Verdana, Arial CE, Arial, Helvetica, sans-serif;
	font-weight : normal;
	background : Silver;
	color : black;
}

.nepovinne {
	FONT-SIZE: 11px;
	font-family : Verdana, Arial CE, Arial, Helvetica, sans-seriff;
	color: grey;
	font-weight : bold;
}
.jmeno {
	FONT-SIZE: 12px;
	font-family : Verdana, Arial CE, Arial, Helvetica, sans-seriff;
	color : #510000;
	font-weight : bold;
}
.povinne {
	FONT-SIZE: 11px;
	font-family : Verdana, Arial CE, Arial, Helvetica, sans-seriff;
	color : #510000;
	font-weight : bold;
}


.odkaz {
	FONT-SIZE: 10px;
	font-family : Verdana, Arial CE, Arial, Helvetica, sans-seriff;
	color : silver;
	font-weight : bold;
	text-decoration : none;
}

.odkaz A {
	FONT-SIZE: 10px;
	font-family : Verdana, Arial CE, Arial, Helvetica, sans-seriff;
	color : silver;
	font-weight : bold;
	text-decoration : none;
}
.odkaz A:HOVER {
	FONT-SIZE: 10px;
	font-family : Verdana, Arial CE, Arial, Helvetica, sans-seriff;
	color : white;
	font-weight : bold;
	text-decoration : none;
}


.cas {
	FONT-SIZE: 10px;
	font-family : Verdana, Arial CE, Arial, Helvetica, sans-seriff;
	color : silver;
	font-weight : bold;
}
.text {
	FONT-SIZE: 12px;
	font-family : "Courier New", Courier, monospace;
	color : #dcdcdc;
}

.email {
	FONT-SIZE: 10px;
	font-family : Verdana, Arial CE, Arial, Helvetica, sans-seriff;
	color : silver;
        width: 100px;
}

.cara {
  border-width:0;
  border-top:1px solid #999999;
  height:1px;
}

.mini {
font-weight:normal;
font-size:smaller; 
color: grey;
}

.vybaveni {
  text-align:center;
  font-weight : bold;
}


.vybaveni img {
  padding : 20px;  
}

