/* ******************** skins - print preview ******************** */



/* ******************** global ******************** */
body {
	background-color: #8f9090;
	color: black;
}


p {
	text-align: justify;
	text-indent: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: black;
}
p + p {
	text-indent: 1em;
}
p.sign {
	text-align: right;
	text-indent: 0px;
	margin-top: 30px;
	margin-bottom: 30px;
	font-style: italic;
}
p.abc {
	/* abc-felsorolás */
	text-align: center;
	text-indent: 0px;
}
p.ftree {
	text-indent: 0px;
	margin-bottom: 1em;
}
p.impr, p.start {
	text-indent: 0px;
	margin-top: 1em;
}



table {
	background-color: white;
	color: black;
	border-color: black;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
	margin-top: 20px;
	margin-bottom: 20px;
}
td {
	border-color: black;
	border-style: solid;
	border-width: 1px;
	vertical-align: top;
	text-align: left;
}
th {
	border-color: black;
	border-style: solid;
	border-width: 1px;
	vertical-align: middle;
	text-align: center;
}

table.arrange {
	border-style: none;
}
td.arrange {
	border-style: none;
}
th.arrange {
	border-style: none;
}

td.photos {
	border-style: none none solid none;
	padding-top: 15px;
	padding-bottom: 15px;
	vertical-align: middle;
}



em {
	font-weight: lighter;
}


li {
	color: black;
	margin-top: 6pt;
	margin-bottom: 6pt;
	text-align: justify;
	list-style-type: none;
	list-style-position: outside;
}


a:link {
	color: #de0000;
	text-decoration: none;
}
a:visited {
	color: #950000;
	text-decoration: none;
}
a:hover {
	color: #de0000;
	text-decoration: underline;
}
a:active {
	color: #de0000;
	text-decoration: underline;
}
a.topmenu:link {
	color: black;
	text-decoration: none;
}
a.topmenu:visited {
	color: black;
	text-decoration: none;
}
a.topmenu:hover {
	color: black;
	text-decoration: none;
}
a.topmenu:active {
	color: black;
	text-decoration: none;
}



form {
	margin: 0px;
}
input {
	width: 300px;
}
input.button {
	width: 100px;
}
input.login {
	width: 100px;
}
input.loginsubmit {
	width: 100px;
}
textarea {
	width: 300px;
	height: 100px;
}


hr.footer {
	width: 100px;
	margin-top: 30px;
	margin-bottom: 0px;
}



h1, h2, h3, h4, h5, h6 {
	text-align: left;
}
h2.ftree {
	margin-bottom: 0px;
}
h6 {
	font-weight: lighter;
	text-align: right;
}



/* ******************** header ******************** */
td.header {
	background-color: #c7c7c7;
	border-color: white;
	text-align: center;
	padding: 10px;
	vertical-align: middle;
	font-variant: small-caps;
	font-weight: bolder;
	color: black;
}
/* ******************** menu ******************** */
td.menu {
	background-color: #c7c7c7;
	border-color: white;
	padding: 10px;
	height: 320px;
	color: black;
}
p.menu {
	text-indent: -1em;
	margin-left: 1em;
	text-align: left;
}
ul.menu {
	margin: 0px;
}
li.menu {
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0px;
	text-indent: 0px;
	list-style-position: inside;
}
/* ******************** page ******************** */
td.page {
	background-color: white;
	border-style: none;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: justify;
	color: black;
}
/* ******************** footer ******************** */
td.footer {
	background-color: #c7c7c7;
	border-color: white;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	color: black;
}
