*
{
    border: 0;
}

body
{

    font-family: Georgia, serif;
    margin-top: 0;
}

#wrapper
{
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}



#menubar
{
    position: absolute;
    top: 0px;
    width: 200px;
    min-height: 590px;
    font-weight: bold;
    font-size: 125%;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 0;
}

#logo
{
    width: 200px;
    height:80px;
    margin-top: 10px;
    margin-bottom: 10px;
    background-size: 200px 200px;
    background-repeat: no-repeat;
    color: #000000;
    font-size: 80%;
}


#menu
{
    margin-top: 30px;
    margin-bottom: 30px;
}


p.nav, p.nav1
{
    margin-top: 0px;
    margin-bottom: 10px;
}

p.nav a:visited, p.nav a:link, p.nav1 a:visited, p.nav1 a:link
{
    margin-left: 0px;
    text-decoration: none;
    font-style: italic;
}


p.nav a:visited, p.nav a:link
{
    color: #000000;
}

p.nav1 a:visited, p.nav1 a:link
{
    color: #F08000
}



#content
{
    position: relative;
    top: 0px;
    left: 200px;
    width: 799px;
    min-height: 579px;
    padding-left: 20px;
    padding-top: 1px;
    padding-bottom: 20px;

    background-image: url("modra2.jpg");
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-position: right;
    background-position: top;
}





h1
{
    font-size: 200%;
    font-style: italic;    
    color: #F08000;

    margin-left: 20px;
    margin-top: 40px;
}

h2
{
    font-size: 150%;
    color: #000000;
    margin-left: 20px;
    margin-top: 30px;
}

body p
{
    color: #000000;
    margin-left: 10px;
    margin-right: 20px;
}

#content p, #content table, #content ul 
{
    color: #000000;
    margin-left: 30px;
    margin-right: 30px;
    text-align: justify;
}

#content table 
{
    font-size:100%;
    color: #000000;
    margin-left: 30px;
    margin-right: 40px;
    text-align: justify;
}

#content .center
{
    color: #000000;
    text-align: center;
}

#content table td
{
    padding-left: 10px;
    padding-right: 10px;    
}


#content a:link, #content a:visited, #content a:active, #content a:hover
{
    text-decoration: none;
    font-style: italic;    
    color: #0000FF;
}




#content p, #content .center
{
    font-size: 110%;
    margin-bottom: 10px;
}


#content2 table 
{
    font-size:80%;
    color: #000000;
    margin-left: 30px;
    margin-right: 40px;
    text-align: justify;
}

#content2 table td
{
    padding-left: 10px;
    padding-right: 10px;    
}

#content2 a:link, #content a:visited, #content a:active, #content a:hover
{
    text-decoration: none;
    font-style: italic;    
    color: #0000FF;
}

.grp
{
}

#langselect
{
    position: absolute;
    top: 10px;
    right: 30px;
}

iframe.googlemap
{
    position: relative;
    left: 80px;
    margin-bottom: 20px;
}




#content form
{
    color: #000000;
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: left;    
}

#content form input {
    padding: 2px 2px;
    margin: 2px 0;
    border: 2px solid blue;
    background-color: #afafff;
    box-sizing: border-box;
}

#content form a.link, form a.visited{
    padding: 2px 2px;
    margin: 2px 0;
    border: 2px solid blue;
    background-color: #afafff;
    box-sizing: border-box;
}




#photolink
{
    position: absolute;
    top: 10px;
    right: 100px;
    font-size: 40%;
}

