#right-form {
  float: right;
  /*width: 20em;*/
  width: 33%;
}

#left-form {
  float: left;
  /*width: 20em;*/
  width: 33%;
}

/*.form-bg {
  z-index: 0;
  width: 20em;
  height: 15em;
}*/

.form-content {
  /*z-index: 1;
  position: relative;
  margin: -14.6em .5em 0 .5em;
  width: 19em;
  height: 15em;*/
}

.form-content h2 {
  font-weight: normal;
}

.form-content select {
  /*font-size: .8em;*/
  /*max-width: 12em;
  width: expression(12 + "em");*/ 
}

.form-content input, textarea {
  border: .08em #CCCCCC solid;
}

.form-content .tv {
  border: none;
}

.form-content .terms {
  border: none;
}

.form-content #city, #street, #city1, #street1, #address, #id_provider, #dl, #data_limit, #monthly_charge, #customer_name, #email, #phone, #note, #contact, #info {
  width: 100%;
  background-color: #E4FFDD;
}

.form-content #street_number, #street_number1 {
  background-color: #E4FFDD;
}

/*formular objednavky*/

/*.order-form-bg {
  z-index: 0;
  width: 24em;
  height: 22em;
}*/

/*.order-form-content {
  z-index: 1;
  position: relative;
  margin: -21.5em .5em 0 .5em;
  width: 23em;
  height: 18em;
}*/

/*.order-form-content .errorMsg {
  color: #EA1249;
}*/

/*.order-form-content select {
  font-size: .8em; 
}

.order-form-content input, textarea {
  border: .08em #CCCCCC solid;
}

.order-form-content #customer_name, #address, #city, #street, #street_number, #email, #phone, #note {
}

.order-form-content #street_number {
  width: 3em;
}

.order-form-content .tv {
  border: none;
}*/

.form-submit {
  /*width: 108px;
  height: 26px;
  border: none;
  background-image: url(./img/bg-vyhladaj2-s-textom.gif);*/
  border: none;
  background-color: white;
  /*margin-right: .1em;*/
  /*height: 36px;/*26px;*/
  /*text-align: right;*/
  /*padding: 0;*/
  /*height: 2.4em;*/
}

/*.form-submit img {
  float: left;
}*/

/*.order-form-submit {
  border: none;
  background-color: white;
  margin-right: .1em;
  padding: 0;
}*/

/*.form-submit-bg {
  z-index: 0;
  width: 108px;
  height: 26px;
}*/

/*.form-submit-content {
  z-index: 1;
  margin: -1.8em 0 0 -.5em;
  width: 8.3em;
  height: 2em;
  width: 9.55em;
  height: 2.3em;
}*/

/*.square-left-corner {
  border: 0px #000000 solid;
  width: 8px;
}
.square-content {
  background: repeat-x bottom url(../img/sq.gif);
  border: 0px #000000 solid;
  border-top: 1px #bbbbbb solid;
  padding-bottom: 10px;
  text-align: left;
  font-weight: normal;
}

.square-content h2 {
  font-weight: normal;
}
.square-right-corner {
  border: 0px #000000 solid;
  width: 8px;
}*/