@charset "utf-8";
/*
  CSS obecne styly pro pouzivane boxy a formy
  ze dne 30.08.2010
*/

/* hlavni DIV boxu */
div.box_form {
  width: 250px;
  margin: 0 auto 20px 0;
  background: white none repeat scroll 0 0;
  border: 0;
}
div.box_form div {
  margin-bottom: 10px;
  text-align: right;
}
/* zahlavi boxu */
div.box_form div.nadpis_boxu {
  margin: 0;
  padding: 3px;
  background-color: white;
  color: black;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
}
div.box_form .pad {
  padding: 10px 10px 0 10px;
}
/* stitky pro jednotliva pole */
div.box_form label {
  color: #6F6F6F;
  font-weight: normal;
  clear: both;
  float: left;
  text-align: right;
}
div.box_form .povinna label {
  font-weight: bold;
}

/* vstupni textova pole INPUT a TEXTAREA */
div.box_form input.text, div.box_form textarea {
  width: 380px;
}
div.box_form input.text {
  height: 16px;
  border: 1px solid #6F6F6F;
  padding: 2px 5px 0;
  background: white; color: #6F6F6F;
  font-weight: normal;
  font-size: 1.1em;
  margin:0;
}
div.box_form textarea {
  border: 1px solid #6F6F6F;
  padding: 2px 5px 0;
  background: white; 
  color: #6F6F6F;
  font-weight: normal;
  font-size: 1.1em;
  margin: 0;
  height: 4em;
}

/* odsazeni pro skupinove selecty */
div.box_form select.grouped option {
  padding-left: 1em;
}

/* CSS obecny styly pro OK nebo KO hlasky */

div.hlaska {
  width: 600px;
  margin: 0 0 10px 0;
}
div.ok {
  /* color: #80D045; */
  color: black;
}
div.ko {
  color: #CC0000;
}
div.hlaska .pad {
  text-align: left;
  padding: 10px 10px 0 10px !important;  
}
