* {
	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: #dedede;
}
body.mceContentBody { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin: 8px; background-color: white; background-image: none; }
h2 { font-size: 11px; }
#container {
	position: relative;
	width: 950px;
	margin: 0px auto;
	text-align: left;
	border: 2px solid #FFFFFF;
}
#header {
	position: relative;
	float: left;
	width: 950px;
	height: 116px;
	background-image: url('/portal/louny/$file/louny_01.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #FFFFFF;
}
#left-background {
	position: relative;
	float: left;
	width: 100%;
	background-image: url('');
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #cddde8;
}
#right-background {
	position: relative;
	float: right;
	width: 800px;
	background-image: url('/portal/louny/$file/louny_04.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #b6a266;
}
#content-background {
	position: relative;
	float: left;
	width: 650px;
	background-image: url('');
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #FFFFFF;
}
#left {
	position: relative;
	float: left;
	width: 150px;
	margin-left: -150px;
}
#right {
	position: relative;
	float: right;
	width: 150px;
	margin-right: -150px;
}
#content {
	position: relative;
	padding: 15px;
	min-height: 500px;
}
#footer {
	position: relative;
	clear: both;
	width: 950px;
	height: 20px;
	background-image: url('');
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #b12121;
}
body.mceContentBody h2 { font-weight: bold; color: #E26200; }
.b { font-weight: bold; }
.u { text-decoration: underline; }
body.mceContentBody a { font-weight: bold; color: blue; }
#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-top: 1px solid #eed523; border-left: 1px solid #eed523; }
#order-form table tr th { border-right: 1px solid #eed523; border-bottom: 1px solid #eed523; background-color: #f6e886; }
#order-form table tr td { border-right: 1px solid #eed523; border-bottom: 1px solid #eed523; }
/* #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.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; }
