body.box
{
	background-color: black;
	background: none;
	font-size:14px;
	color: white;
}

body.box h1
{
	text-align: center;
}

body.box div.form {
	padding: 0;
}
body.box label
{
	width: 200px;
}

body.box input[type="text"], body.box input[type="password"]
{
	width: 200px;
}

body.box input
{
	border: 1px solid gray;
}

body.box div.formrow
{
	margin: 0;
	padding-top: 2px;
	padding-bottom: 3px;
}

body.box div.errorrow
{
	padding-top: 0;
	padding-bottom: 3px;
}

div.formerror
{
	width: 98%;
}

a.booking {
    text-decoration: underline;
    cursor: hand;
}

table.terminarz td {text-align: center; border: 1px solid black; padding: 2px;}
table.terminarz th {font-size: 110%; text-align: center; border: 1px solid black; padding: 2px;}

table.terminarz {
	border: 2px solid black;
	border-collapse: collapse;
	border-spacing: 0;
	background: rgb(0,0,0);
	background-color: rgba(255,255,255);
}

a.button2, button.button2 {
    background-color:#E0E0E0;
    padding:5px 10px 8px 7px;
}

a.button2:hover, button.button2:hover{
    border:1px solid #808080;
    color: black;
}
