html {
	background-color: #ffffff;
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #353135;
}
input.text, textarea {
	background-color: #ffffff;
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	font-size: 8pt;		
	width: 200px;	
}
select {
	background-color: #ffffff;
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	font-size: 8pt;			
}
input.button {
	font-size: 11pt;			
	font-weight: bolder;
	color: #ffffff;
	background-color: #75879d;
	height: 31px;
	border: 2px solid #6f7072;
	margin: 15px 0;
	padding: 0 12px;
}

fieldset, .message {
	padding: .5em 1em;
	margin: .3em 0;
	background-color: #f2f2f2;
	border: 1px solid #c1cddd;
}
#form th {
	width: 7em;
	text-align: right;
}
#frm-form_adults, #frm-form_students, #frm-form_chidren {
	width: 30px;
}
#frm-form_name, #frm-form_phone {
	width: 160px;
}
#frm-form_date {
	width: 90px;
}
label {
	margin-left: 7px;
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	font-size: 8pt;
}

/* */
#frm-tdate {
	width: 100px;
}
#frm-amount {
	width: 30px;
}
#frm-email {

}
#frm-message {
	width: 300px;
	height: 100px;
}

table#pricelist {
	border: 1px solid #c1cddd;
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	font-size: 8pt;
	padding: .3em .3em;
	width: 100%;
}
#pricelist th {
	text-align: left;
	
}
#pricelist tr td {	
	vertical-align: top;
}
