@charset "utf-8";
/* CSS Document */

body {
background-image:url(images/bg-main.png);
background-repeat:repeat;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}

a img {
border:none;
}

#main {
width:811px;
margin:auto;
background-color:white;
}

#mainwrap {
position:relative;
top:15px;
left:15px;
}

#logo {
width:782px;
height:49px;
background-image:url(images/logo.png);
background-repeat:no-repeat;
}

#foto {
width:782px;
height:330px;
background-repeat:no-repeat;
}

#corner {
width:33px;
height:34px;
position:relative;
top:248px;
background-image:url(images/bg-corner.png);
background-repeat:no-repeat;
}

#fotka {
display:none;
position:relative;
width:265px;
height:218px;
left:508px;
top:65px;
background-image:url(images/fotka.png);
background-repeat:no-repeat;
}

#news {
width:782px;
height:30px;
border-bottom:1px solid #e5e5e5;
margin-bottom:3px;
}

#newswrap {
position:relative;
left:33px;
top:9px;
font-size:12px;
text-align:left;
z-index:100;
width:635px;
}

#lang {
position:relative;
top:-8px;
z-index:1;
}

#lang ul {
margin:0;
padding:0;
text-align:right;
}

#lang ul li {
display:inline;
}

#lang ul li a img {
border:none;
margin:0 2px 0 2px;
}

#menu {
background-image:url(images/bg-menu.png);
background-repeat:repeat-x;
height:33px;
width:782px;
}

#menu ul {
padding:5px 0 0 0;
margin:0;
}

#menu ul li {
display:inline;
}

#menu ul li a {
color:white;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
margin:0 15px 0 15px;
}

#menu ul li a:visited {
color:white;
text-decoration:none;
}

#text {
margin-bottom:30px;
width:782px;
}

#textwrap {
position:relative;
top:15px;
left:15px;
width:752px;
text-align:left;
font-size:12px;
}

#textwrap p.galerie {
text-align:center;
}

#textwrap p.galerie a img {
border:1px solid #e5e5e5;
padding:5px;
margin:5px;
}

h1 {
font-size:20px;
font-weight:bold;
text-transform:uppercase;
margin:0;
padding:0;
}

h2 {
font-size:16px;
font-weight:bold;
margin:10px 0 0 0;
padding:0;
}

h2 a, h2 a:visited {
color:black;
}

p a, p a:visited {
color:black;
}

#footer {
background-color:#e5e5e5;
position:relative;
left:-15px;
width:811px;
height:48px;
margin:10px 0 10px 0;
}

#footerwrap {
position:relative;
left:15px;
top:8px;
font-size:12px;
text-align:left;
}

#footerwrap a, #footerwrap a:visited {
color:black;
text-decoration:none;
}