body, html {
	margin:0; padding:0;
}

body {
	background:#DDB07B url("/styles/images/body.jpg") repeat top left;
	font-family:Tahoma,Helvetica,sans-serif;
	font-size:14px;
}

.center {
	text-align:center;
}

.error {
	text-align:center;
	color:red;
	font-weight:bold;
}

p {
	margin:15px 0;
}


dt {
	font-weight:bold;
}

dd {
	margin:5px 5px 0px 0;
	padding-left:10px;
	border-left:1px solid #0B9B00;
}

em {
	font-style:normal;
	background:#FFF2B5;
	padding:3px;
	font-weight:normal;
}

a {
	color:#8A394E;
}

h1, h2, h3 {
	font-size:20px;
	color:#8A394E;
}

h2 {
	font-size:18px
}

h3 {
	font-size:16px;
}

div#p-pre-envl {
	text-align:center;
	background:transparent url("/styles/images/page.jpg") repeat-x top left;
	padding:20px 0 20px;
}


div#p-envl {
	width:850px;
	text-align:left;
	margin:0 auto; padding:0 0 20px;
}

p#p-header {
	background:#962B48 url("/styles/images/header.jpg") no-repeat top left;
	height:180px;
	margin:0; padding:0;
}

p#p-header a, p#p-header span {
	display:block;
	width:850px; height:180px;
	text-decoration:none;
}

p#p-header span {
	visibility:hidden;
	font-size:15px;
}

p#p-navi {
	background:transparent url("/styles/images/navigation.jpg") no-repeat top left;
	height:50px; width:850px;
	margin:0; padding:0;
}

p#p-navi span {
	display:none;
}

p#p-navi a {
	float:left;
	text-align:center;
	height:50px; line-height:50px;
	text-decoration:none;
	color:#59283D;
}

#n1 { width:139px; }
#n2 { width:120px; }
#n3 { width:111px; }
#n4 { width:98px; }

div#p-page {
	background:white;
	margin:0; padding:0;
	width:850px; float:left;
}

div#p-mat {
	margin:30px 30px 0;
}

p#p-footer {
	margin:0; padding:0;
	background:#A92C4C;
	width:850px; height:40px; line-height:40px;
	clear:both;
}

p#p-footer a {
	color:white;
	text-decoration:none;
	font-size:11px;
}

span#p-mail {
	width:300px;
	float:left;
	padding-left:30px;
	line-height:40px;
}

span#p-mail a {
	float:left;
	padding-left:27px;
	background:transparent url("/styles/images/envelope.gif") no-repeat 1px 15px;
}

span#p-maker {
	width:300px;
	line-height:40px;
	float:right;
	padding-right:38px;
	text-align:right;
}

div#p-mat p#main-image, div#second {
	float:right;
	padding:0; margin:0;
	width:323px;
}

p#main-image img, div#second img {
	display:block;
	border:0;
}


div#p-txt  {
	float:left;
	width:467px
}

div#p-txt p {
	padding-right:15px;
}

div#p-txt p.banner {
	padding-right:0;
	clear:both;
}

p.banner img {
	float:left;
}

img.lft {
	float:left;
	margin-right:19px;
}

div#p-mat p.important {
	background:#FFF2B5;
	padding:10px;
}

p.important strong {
	color:#0B9B00;
}

strong {
	color:#8A394E;
}
	
p.first {
	margin-top:0;
}

form {
	background:#FFF2B5;
	padding:10px; margin:10px 0;
}

label {
	display:block;
}

/* fotogalerie */


p.gallery span {
	width:263px;
	float:left;
	text-align:center;
	vertical-align:middle;
	padding:6px 0;
}

p.gallery img {
	vertical-align:middle;
	border:1px solid #8A394E;
}

p.gallery span.nf {
	display:block;
	float:none; clear:both;
	width:95%; height:1px; font-size:1px;
	margin:0; padding:0; border:0;
}

