body {
  background-color:#eeeeee;
  color:#000000;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  line-height:12px;
  font-weight:500;
  margin-left:10px;
  margin-top:5px;
}

a:link,a:visited,a:focus,a:active,a:focus {
  color:#000000;
  text-decoration:underline;
}

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

a.Admin:link,a.Admin:visited,a.Admin:focus,a.Admin:active,a.Admin:focus {
  color:#880000;
  text-decoration:underline;
}

a.Admin:hover {
  color:#888888;
  text-decoration:underline;
}

div.TopMenu {
  width:970px;
  font-weight:900;
}

input {
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  font-weight:500;
}

input.Check {
  border-width:0px;
  width:20px;
}

input.Big {
  width:196px;
  height:14px;
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  font-weight:500;
  background-color:#FFFFFF;
}

input.BigGrey {
  width:196px;
  height:14px;
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  font-weight:500;
  background-color:#EEEEEE;
}

input.Huge {
  width:500px;
  height:14px;
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  font-weight:500;
  background-color:#FFFFFF;
}

.Popup {
  width:280px;
}

input.TinyGrey {
  width:50px;
  height:14px;
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  font-weight:500;
  background-color:#DDDDDD;
  text-align:right;
}

.Tiny {
  width:40px;
}

input.Button {
  width:98px;
  height:20px;
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  font-weight:500;
  background-color:#BBBBBB;
  cursor:hand;
  margin:0px;
  margin-right:2px;
}

input:hover.Button {
  width:98px;
  height:20px;
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  font-weight:500;
  background-color:#DDDDDD;
  cursor:hand;
  margin:0px;
  margin-right:2px;
}

textarea.Email {
  font-family:monospace;
  height:360px;
  font-size:12px;
  width:500px;
  border-width:1px;
  border-style:solid;
  border-color:#000000;
}

textarea.Big {
  width:338px;
  height:75px;
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  font-weight:500;
  margin-left:4px;
}

textarea.Huge {
  width:484px;
  height:150px;
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  font-weight:500;
}

textarea.Popup {
  width:280px;
  height:150px;
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  font-weight:500;
}

textarea.Tiny {
  width:196px;
  height:150px;
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  font-weight:500;
}

select {
  height:18px;
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  font-weight:500;
  padding:0px;
}

select.Big {
  width:200px;
  height:18px;
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  font-weight:500;
  padding:0px;
}

select.Huge {
  width:484px;
  height:18px;
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  font-weight:500;
  padding:0px;
}

div.MainMenu {
  position:absolute;
  top:30px;
  left:10px;
  width:990px;
  height:550px;
}

div.Content {
  position:absolute;
  top:30px;
  left:10px;
  width:630px;
  height:545px;
  border-width:1px;
  border-style:solid;
  border-color:#BBBBBB;
}

div.Entries {
  position:absolute;
  top:30px;
  left:645px;
  width:350px;
  height:270px;
  border-width:1px;
  border-style:solid;
  border-color:#BBBBBB;
}

div.EntriesButtons {
  position:absolute;
  top:275px;
  left:649px;
  width:346px;
  height:25px;
  z-index:2;
}

div.Bills {
  position:absolute;
  top:305px;
  left:645px;
  width:350px;
  height:270px;
  border-width:1px;
  border-style:solid;
  border-color:#BBBBBB;
}

div.Products {
  position:absolute;
  top:30px;
  left:320px;
  width:350px;
  height:200px;
  border-width:1px;
  border-style:solid;
  border-color:#BBBBBB;
}

div.Buttons {
  position:absolute;
  top:550px;
  left:10px;
  width:630px;
  height:30px;
}

div.Orders {
  position:absolute;
  top:580px;
  left:320px;
  width:350px;
  height:180px;
  border-width:1px;
  border-style:solid;
  border-color:#BBBBBB;
}

div.Appointments {
  position:absolute;
  top:580px;
  left:680px;
  width:314px;
  height:180px;
  border-width:1px;
  border-style:solid;
  border-color:#BBBBBB;
}

h2 {
  color:#0000FF;
  font-size:10px;
  margin:2px;
}

table.Data {
  width:576px;
  margin-left:4px;
  margin-bottom:0px;
  margin.top:0px;
}

table.DataSmall {
  width:330px;
  margin-left:4px;
  margin-bottom:0px;
  margin.top:0px;
}

table.Popup {
  width:380px;
  margin-left:4px;
  margin-top:4px;
}

tr.Line0 {
  background-color:#F4F4F4;
}

tr.Line1 {
  background-color:#FCFCFC;
}

tr.Line2 {
  background-color:#BBBBBB;
}

td.Key {
  width:92px;
  height:21px;
  text-align:right;
}

td.Key1 {
  width:92px;
  text-align:right;
  vertical-align:top;
}

td.Key2 {
  width:110px;
  height:12px;
}

td.Border {
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  text-align:center;
  font-weight:900;
}

th {
  background-color:#DDDDDD;
  text-align:left;
  height:14px;
  vertical-align:middle;
}

td.Value1 {
  width:70px;
}

td.Value2 {
}

td.Value12 {
}

td.Value4 {
  width:50px;
  text-align:center;
  font-size:9px;
  height:12px;
}

td.Delete {
  width:30px;
  text-align:right;
}

.Center25 {
  width:25px;
  text-align:center;
}

.Center25Weekend {
  width:25px;
  text-align:center;
  background-color:#AAAAAA;
}


p {
  color:#ff0000;
}

img {
  margin:0px;
  border-width:0px;
}

img.Button {
  margin:0px;
  border-width:0px;
  border-style:solid;
  border-color:#000000;
  cursor:hand;
}

div.MenuPopup {
  position:absolute;
  top:470px;
  left:10px;
  width:390px;
  height:15px;
}

  /*
  scrollbar-face-color:#EEEEEE;
  scrollbar-shadow-color:#BBBBBB;
  scrollbar-face-color:#EEEEEE;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#BBBBBB;
  scrollbar-3dlight-color:#BBBBBB;
  scrollbar-arrow-color:#BBBBBB;
  scrollbar-track-color:#BBBBBB;
  */
  
.Small {
  width:120px;
}