﻿* {
	font-family : Arial, Helvetica, sans-serif;
	margin : 0;
	padding : 0;
}

body {
	background : #171219 url('hatter.jpg') repeat-x center bottom;
	background-attachment : fixed;
}

#wrap {
	width : 800px;
	border : 0;
	margin : auto;
}

#header {
	height : 191px;
	background : url('fejlec.jpg');
}

#content {
	background-color : white;
	padding : 20px;
}

h1 {
	color : white;
	padding : 12px;
}

h2 {
	color : #225396;
}

p {
	text-align : justify;
	padding : 9px;
}

#menu {
	border-top : 1px dotted white;
	height : 43px;
	background-color : #225396;
	vertical-align : middle;
}

#menu a {
	color : white;
	text-decoration : none;
	line-height : 2.5em;
	font-size : 17px;
	font-weight : bold;
}

#menu a:visited {
	color : #aaa;
}

div#menu li {
	list-style-type : none;
	display : inline;
	border-left : 1px dotted white;
	padding : 0 10px;
}

div#menu li:first-child {
	border-left : none;
}

#footer {
	background-color : #225396;
	text-align : center;
	color : white;
	font-weight : bold;
}

.subtitle {
	background-color : #ccc;
	text-align : center;
	font-weight : bold;
	margin-top : -5px;
	padding : 0;
}

.image {
	border : 1px dotted black;
	width : 300px;
	position : relative;
	margin : 10px;
}

.image.right {
	float : right;
}

.image.left {
	float : left;
}

img.zoom {
	width : 20px;
	height : 20px;
	position : absolute;
	right : 0;
	bottom : 20px;
}

table {
	width : 500px;
	border-collapse : collapse;
}

td, th {
	padding : 10px;
	border : 1px dotted black;
	padding : 10px;
}

th {
	background-color : #225396;
	color : white;
}

form {
	background-color : #ddd;
	padding : 3px;
}

.kerdes {
	border-top : 1px dotted black;
}

.kerdes:first-child {
	border-top : none;
}

.kerdes p {
	font-weight : bold;
}

input {
	margin : 5px;
}

input[type="submit"] {
	background-color : green /*dark green*/;
	color : white;
	padding : 4px;
	margin : 0;
}

input[type="reset"] {
	background-color : maroon /*dark red*/;
	color : white;
	padding : 4px;
	margin : 0;
}

input[type="radio"] {
	margin-left : 10px;
	margin-right : 0;
}

input[type="text"] {
	border : 0;
	margin-left : 15px;
}

input[type="checkbox"] {
	margin : 8px;
	margin-left : 15px;
}
