BODY { background: white; font-family: Arial CE, Helvetica CE, Arial, sans-serif; font-size: 12px; margin: 0px; }

A,
A.styl1 {color:#000000; font-size:11px; font-weight:bold; text-decoration:none; font-family:Arial, Verdana;}
A:Visited,
A.styl1:Visited {color:#000000; font-size:11px; font-weight:bold; text-decoration:none; font-family:Arial, Verdana;}
A:Active,
A.styl1:Active {color:#7F7F7F; font-size:11px; font-weight:bold; text-decoration:none; font-family:Arial, Verdana;}
A:Hover,
A.styl1:Hover {color:#007E40; font-size:11px; font-weight:bold; text-decoration:underline; font-family:Arial, Verdana;}
A.styl2 {color:#999999; font-size:11px; font-weight:normal; text-decoration:none; font-family:Arial, Verdana;}
A.styl2:Visited {color:#999999; font-size:11px; font-weight:normal; text-decoration:none; font-family:Arial, Verdana;}
A.styl2:Active {color:#999999; font-size:11px; font-weight:normal; text-decoration:none; font-family:Arial, Verdana;}
A.styl2:Hover {color:#000000; font-size:11px; font-weight:normal; text-decoration:underline; font-family:Arial, Verdana;}

FORM { margin: 0px; }
.stepbody { text-align: left; padding: 10px 15px 10px 10px; font-size: 11px; }
INPUT, TEXTAREA, SELECT { vertical-align: middle; font-family: Arial CE, Helvetica CE, Arial, sans-serif; font-size: 11px; color: #040; }
.button,
.button2,
.button3 { font-weight: bold; color: black; border: 1px outset; padding: 3px; background: #EDEDED; }
.button2 { width: 67px; margin-right: 10px; }
.button3 { width: 269px; }

.button { font-weight: normal; border: 1px solid gray; padding: 0 5px; }

H1 { font-size: 19px; font-family: Arial, sans-serif; margin: 0px 0px 5px 0px; }
H2 { font-size: 14px; font-family: Arial; margin: 0px 0px 0px 0px; }
H5 { margin: 0px; height: 26px; font-size: 15px; text-align: left; padding: 10px 0px 0px 10px;}
table#wizard img {
  display: block;
}
.objvypisth { padding: 1px 0px 1px 3px; color: #777; }
.objvypiscell { background: #eee; }
.adminemail { font-size: 10px; color: #777; }
.adminemail A,
.adminemail A:hover,
.adminemail A:visited { color: #77a; }
.adminemail A:hover { color: #006; }

.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.clearfix {display: inline-table;}

/* ie win hack ~ height acts like min-height \*/
* html .clearfix {height: 1%;}
/* end comment required */ 

.obal {
 border: 1px solid #ccc;
}

.obal p {
  border: 3px solid #ccc;
}

#products {
  list-style: none;
  margin: 0;
  padding: 0;
} 

#products label {
  line-height: 2em;
  font-size: 1.1em;
  vertical-align: middle;
}

#products label a {
  line-height: 2em;
}

#products input {
  vertical-align: -10%;
}

#productbody {
  border: 1px solid gray;
  padding: 10px 10px 0 10px;
}

#basicbody, #advancedbody {
  clear: both;
}

.entries {
  clear: both;
  padding-bottom: 15px;
}
.entries label {
  display: block;
  width: 115px;
  float:left;
}
.entries .right {
  float: left;
  width: 215px;
}
.entries textarea {
  width: 325px;
}
.entries .right textarea {
  width: 210px;
}

