body {
	color: #000000;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
}

p {
	margin: 0px;
	font-family: "Times New Roman", serif;
	font-size: 13px;
	color: #060e1f;
	background-color: transparent;
	line-height: 1.3;
}

img {
	border: 0px;
	display: block;
}

table.main td.vmargin {
	color: #000000;
	background-color: #ded2d0;
	width: 28px;
	font-size: 1px;
}

table.main td.hmargin {
	color: #000000;
	background-color: #ded2d0;
	height: 13px;
	font-size: 1px;
}

table.main td.lefthmargin {
	color: #000000;
	background-color: #ffffff;
	height: 13px;
	font-size: 1px;
}

table.main td.text {
	color: #000000;
	background-color: #ded2d0;
	width: 244px;
	vertical-align: top;
	height: 546px;
}

table.main td.maintext {
	color: #000000;
	background-color: #ded2d0;
	width: 244px;
	vertical-align: top;
}

table.main td.emptytext {
	color: #000000;
	background-color: #ded2d0;
	width: 244px;
	vertical-align: top;
}

table.main td.titleback {
	color: #000000;
	background-color: #5b2113;
}

table.main td.pagetitle {
	color: #000000;
	background-color: #ded2d0;
}

table.main td.leftvmargin {
	width: 14px;
	font-size: 1px;
}

table.main td.menu {
	text-align: right;
	vertical-align: top;
	width: 100px;
}

p.firsttitle {
	margin: 0px 0px 3px 0px;
	font-weight: bold;
	font-size: 14px;
}

p.title {
	margin: 20px 0px 3px 0px;
	font-weight: bold;
	font-size: 14px;
}

p.text {
	text-align: left;
}

p.error {
	text-align: left;
	color: #c12557;
	background-color: transparent;
}

p.success {
	text-align: left;
	color: #445908;
	background-color: transparent;
}

a.link {
	margin: 0px;
	font-family: "Times New Roman", serif;
	font-size: 13px;
	color: #060e1f;
	background-color: transparent;
	line-height: 1.3;
	text-decoration: underline;
}

a.link:hover {
	text-decoration: none;
}

img.menu {
	margin-top: 5px;
}

table.reserve td.captions {
	text-align: right;
	vertical-align: middle;
	font-family: "Times New Roman", serif;
	font-size: 13px;
	color: #060e1f;
	background-color: transparent;
	line-height: 1.3;
}

input.input {
	font-family: "Tahoma", serif;
	font-size: 10px;
	color: #060e1f;
	background-color: #ffffff;
	width: 135px;
}

select.input {
	font-family: "Tahoma", serif;
	font-size: 10px;
	color: #060e1f;
	background-color: #ffffff;
	width: 135px;
}

select.date {
	font-family: "Tahoma", serif;
	font-size: 10px;
	color: #060e1f;
	background-color: #ffffff;
}

textarea.input {
	font-family: "Tahoma", serif;
	font-size: 10px;
	color: #060e1f;
	background-color: #ffffff;
}

input.checkbox {
	font-family: "Tahoma", serif;
	font-size: 10px;
	color: #060e1f;
}

input.submit {
	font-family: "Tahoma", serif;
	font-size: 10px;
	width: 60px;
}

div.gallery {
	width: 244px;
	height: 533px;
	overflow: auto;
}

img.gallery {
	margin-bottom: 5px;
	margin-right: 3px;
}