* {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body {
	margin: 30px;
	text-align: center;
	text-decoration: none;
	background-image: url('');
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #000000;
}
body.mceContentBody { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin: 8px; background-color: white; background-image: none; }
#container {
	position: relative;
	width: 950px;
	margin: 0px auto;
	text-align: left;
	border: 6px solid #FFFFFF;
}
#header {
	position: relative;
	float: left;
	width: 950px;
	height: 110px;
	background-image: url('/portal/ak/$file/header.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #f8f1a0;
}
#left-background {
	position: relative;
	float: left;
	width: 100%;
	background-image: url('/portal/ak/$file/left.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #f6e886;
}
#content-background {
	position: relative;
	float: right;
	width: 750px;
	background-image: url('');
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #FFFFFF;
}
#left {
	position: relative;
	float: left;
	width: 200px;
	margin-left: -200px;
}
#content {
	position: relative;
	min-height: 500px;
}
#footer {
	position: relative;
	clear: both;
	width: 950px;
	height: 20px;
	background-image: url('');
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #eed523;
}
#edit #edit-table { border: 1px solid black; border-top-style: none; }
#edit td.header { padding: 2px; border-top: 1px solid black; border-bottom: 1px solid black; background-color: #E0E0E0; }
#edit td.label1 { white-space: nowrap; vertical-align: top; padding: 2px; border-bottom: 1px solid #CCCCCC; }
#edit td.label2 { white-space: nowrap; vertical-align: top; padding: 2px; }
#edit td.value1 { width: 100%; padding: 2px; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
#edit td.value2 { width: 100%; padding: 2px; border-left: 1px solid #CCCCCC; }
#dates { border-top: 1px solid #eed523; border-left: 1px solid #eed523; }
#dates tr th { border-right: 1px solid #eed523; border-bottom: 1px solid #eed523; background-color: #f6e886; }
#dates tr td { border-right: 1px solid #eed523; border-bottom: 1px solid #eed523; }
#dates tr td a { color: black; text-decoration: underline; }
#order-form table { border-collapse: collapse; }
#order-form table tr th { border: 1px solid #eed523; background-color: #f6e886; }
#order-form table tr td { border: 1px solid #eed523; vertical-align: top; }
/* #order-form table tr.even-row td { background-color: #eee; } */
#order-form table tr td.Name input { width: 400px; }
#order-form table tr td.CompanyID input { width: 100px; }
#order-form table tr td.CompanyTaxID input { width: 100px; }
#order-form table tr td.StreetAddress input { width: 300px; }
#order-form table tr td.City input { width: 300px; }
#order-form table tr td.PostCode input { width: 100px; }
#order-form table tr td.ContactPerson input { width: 300px; }
#order-form table tr td.ContactEmail input { width: 200px; }
#order-form table tr td.ContactPhoneNumber input { width: 200px; }
#order-form table tr td.Comment input { width: 400px; }
#order-form table tr td.Poznamka input { width: 400px; }
#order-form table tr td.Titul { width: 60px; }
#order-form table tr td.Titul input { width: 50px; }
#order-form table tr td.Jmeno { width: 110px; }
#order-form table tr td.Jmeno input { width: 100px; }
#order-form table tr td.Prijmeni { width: 140px; }
#order-form table tr td.Prijmeni input { width: 130px; }
#order-form table tr td.TitulZa { width: 60px; }
#order-form table tr td.TitulZa input { width: 50px; }
#order-form table tr td.DatumNarozeni { width: 60px; }
#order-form table tr td.DatumNarozeni input { width: 50px; }
#order-form table tr td.MistoNarozeni { width: 140px; }
#order-form table tr td.MistoNarozeni input { width: 130px; }
#order-form table tr td.Email { width: 140px; }
#order-form table tr td.Email input { width: 130px; }
#form-error { color: red; }
input { border-size: 0px; margin: 0; padding: 0; }
input.error { border-color: red; }

