body {
  margin: 0px;
  padding: 0px;
  font-size: 100%;
  font-family: Arial, Microsoft Sans Serif, Verdana;
  color: rgb(0,0,0);
  text-align: left;
  height: 100%;
  background-color: rgb(206,199,175);
  
}

html {
  height: 100%;
}

#main {
 width:1000px;
 height:100%;
 border: 1px solid black;
 padding: 0px;
 margin: 0px;
 background-color: rgb(206,199,175);
 
}

#header {
  text-align: right;
  height: 98px;
  background-image: url(../images/themes/logo.jpg);
  padding-top: 0px;
  margin-top: 0px;
}

#headerLeft {
 float: left;
 margin-left: 5px;
}

#headerRight {
  height: 70px;
  text-align: right;
  vertical-align: bottom;
  padding-right: 10px;
  padding-bottom: 10px;
}


#homeLangLeft {
  height: 27px;
  background-image: url(../images/themes/homeLanguage.jpg);
  vertical-align: middle;
}

#homeLangRight {
  height: 27px;
  background-color: rgb(165,159,140);
  text-align: right;
  padding-top: 5px;
}

#leftmenu {
  vertical-align: top;
  border: 0px solid red;
  background-image: url(../images/themes/menu.jpg);
  
}

#content {
  vertical-align: top;
  padding: 10px;
  font-family: Arial;
}

#logo, #language_flag {
  border: 0px;
}

#language {
  vertical-align: middle;
  text-align: right;
  border: 0px;
}

colgroup.main1 {
 width: 245px;
}

colgroup.main2 {
 width: 755px;
}

td.photo {
 text-align: center;
 width: 180px;
 padding-bottom: 10px;
}

div.ovladacimenu {
 display: block;
 text-align: center;
}

img {
  border: 0px;
}

img.photo {
  height: 120px;
}

img.show {
  height: 397px;
}

div.title_home {
  text-align: left;
  padding-left: 20px;
}

div.title_home, div.title_story {
  text-align: left;
  padding: 0px 0px 10px 20px;
  font-weight: bold;
  font-family: Arial;
}

div.text_story {
  text-align: left;
  font-family: Arial;
}

div.titleAdmin {
  text-align: center;
  font-weight: bold;
}

div.formAdmin {
  width: 230px;
  float: left
  
}

div.formLogin {
  width: 150px;
  float: left;
  text-align: left;
}

div.adminMenuLeft {
  padding: 0px 20px 10px 0px;
  display: block;
  float: left;
}

div.adminMenuCenter {
  padding: 0px 20px 10px 20px;
  display: block;
  float: left;
}

div.adminMenuRight {
  display: block;
  float: right;
  background-color: red;
}

div.adminMenuBottom {
  clear: both;
}
.center {
  text-align: center;
}

.left {
  text-align: left;
}

.bold {
  font-weight: bold;
}

.b10 {
  padding-bottom: 10px;
}

.b20 {
  padding-bottom: 20px;
}

.t10 {
  padding-top: 10px;
}

.t20 {
  padding-top: 20px;
}

.l5 {
  padding-left: 5px;
}

.l5r {
  padding-left: 0px;
  text-align: right;
}

.l10 {
  padding-left: 10px;
}

.l10r {
  padding-left: 10px;
  text-align: right;
}

.l20 {
  padding-left: 20px;
}

.r5 {
  padding-right: 5px;
}

.r10 {
  padding-right: 10px;
}

.r20 {
  padding-right: 20px;
}

.ml20 {
  margin-left:20px;
}

.l80 {
  padding-left: 80px;
}

/* menu - left.php*/

div.menu {
  width: 245px;
  border: 0px solid;
  border-spacing: 0px;

  border-spacing: 0px;
  padding: 0px;
  border: 0px solid black;
}

#menu {
  padding: 0px;
  margin-top: 0px;
  border-bottom: 0px solid white;
  border-top: 0px solid #cd853f;
  vertical-align: top;
  
}

#menuHome a {
  width: 245px;
  display:block;
  margin:0;
  padding:2px 5px;
  color: rgb(61,42,96);
  font-size:100%;
  font-weight: bold;
  text-decoration: none;
  border-left: 0px solid rgb(205,170,120);
  border-top: 0px solid white;
  border-bottom: 0px solid #cd853f;
  font-family: Arial;
  width: 100%;
  vertical-align: middle;
  
}

#menuHome :hover {
  background: #b0b0b0;
  background: rgb(165,159,140);
  background: rgb(206,199,175);
}

#menu a {
  width: 245px;
  display:block;
  margin:0;
  padding:1px 5px;
  
  font-size:100%;
  
  text-decoration: none;
  border-left: 0px solid rgb(205,170,120);
  border-top: 0px solid white;
  border-bottom: 0px solid #cd853f;
  font-family: Arial;
  width: 100%;
  vertical-align: middle;
}

#menu :hover {
  background: #b0b0b0;
  background: rgb(206,199,175);
}

#counter{
  padding-top: 0px;
  padding-bottom: 20px;
  padding-left: 10px;
  font-weight: bold;
  font-family: Arial;
  font-size: 80%;
  color: rgb(61,42,96);
}

.subcategoryA {
  font-size: 70%;
  color: rgb(91,90,87);
  font-family: Arial;
  
}

.categoryA {
  font-size: 80%;
  color: rgb(61,42,96);
  font-family: Arial;
  font-weight: bold;
}



table.formall {
  width: 700px;
  border: 0px black solid;
}

table.personnumber {
  width: 100%;
  text-align: center;
}

table.typeroom {
  width: 100%;
  text-align: center;
}

table.arrival {
  width: 100%;
}

table.departure {
  width: 100%;
}

td.w100 {
  width: 100px;
}

td.fs90 {
  font-size: 90%;
}

td.aligncenter {
  text-align: center;
}

#homeleft {
  float: left;
  width: 210px;
}

#homeright {
  float: right;
  width: 210px;
}

#homebottom {
  clear: both;
}

#homearea a {
  display:block;
  text-decoration: none;
  color: black;
}

#homeAction a {
  text-decoration: none;
  color black;
  font-size: 80%;
  color: black;
  
}

#sendInfoEmail {

  color: rgb(91,90,87);
  padding-left: 10px;
  padding-right: 20px;

  font-family: Arial;
  font-size: 70%;
  
}
