fieldset {
  border:none;
}

.magiced .contact {
font-size: 1.0em;
border: 0px;
}


.magiced .contact td {
border: none;
}

.contact .left {
  width:200px;
  text-align:right;
  vertical-align:middle;
  font-weight:bold;
}

.contact .left-top {
  width:200px;
  text-align:right;
  vertical-align:top;
  font-weight:bold;
  padding-top: 6px;
}


.contact .long-input {
  width:350px;
  border: 1px solid #D8D8D8;
}

.contact .short-input {
  width:175px;
  border: 1px solid #D8D8D8;
}

.contact textarea {
  width:350px;
  height:80px;
  
  border: 1px solid #D8D8D8;
}

.contact-button {
/*	width:106px;
	height:21px;
	*/
  background-color: transparent;
	color: rgb(0,85,141);;
	border:0px;
	font-weight:bold;
	cursor:pointer;
}

.contact select {
  width:150px;
  text-align:center;
}

.form-exception {
  text-align:center;
  width:100%;
  color:#CC3333;
}

.form-exception p {
  margin:auto;
}

.form-send {
  /*margin-top:30px;*/
  text-align:center;
  width:100%;
}

.form-send p {
  margin:auto;
}


/* ================== obecne formualre ======================== */
.fi-text {
	width: 350px;
}
.fi-text.short {
	width: 175px;
}
.fi-textarea {
	width: 350px;
	height: 80px;
}
.fi-text,
.fi-textarea {
	border: 1px solid #D8D8D8;
	
	font-family: inherit;
}

.error {
	color: red;
}
.required {
	font-weight: bold;
}

	
	
	
	