
html, body{
margin:0;
padding:0;
font-family: 'Roboto Condensed', sans-serif;
min-width:564px;
}

body{
background: url('../img/bg.jpg') no-repeat top center transparent;
background-size:cover;
}

#top_nav{
text-align:center;
margin-top:90px;
}
#logo{
width:300px;
height:auto;
display:inline-block;
}
#logo img{
width:300px;
height:auto;
}
.sublabel{
margin-top:24px;
font-size:30px;
display:none;
}

#menu{
    height: 52px;
    width: auto;
    margin: 0 auto;
    padding: 0;
    font-size: 16px;
    color: #4e2e04;
    position: relative;
    z-index: 630;
    margin-top:60px;
    margin-bottom:60px;
    display:inline-block;
}
#menu ul {
    margin: 0 0 0 0px;
    padding: 0;
    text-align: left;
}
#menu li {
    position: relative;
    z-index: 100;
    display: inline-block;
    height: 52px;
    text-align: center;
    white-space: nowrap;
    list-style: none;
    margin: 0;
}
#menu li a{
    padding: 20px;
    text-decoration:none;
    font-size:22px;
    color:black;
    text-transform:uppercase;
}

#menu li a.current{
color:#4d5765;
 }

.content_home_block{
text-align:center;
}

#hometext, #othertext{
text-align: center;
    max-width: 1000px;
    margin: 0 60px;
    display: inline-block;
    font-size:18px;

}
#hometext img{
width:100%;
}

#othertext p{
  font-size:18px;
  margin-top:0px     ;
  line-height:26px;
}


#footer{
text-align:center;
margin-top:50px;
}
#footer a{
  font-size:18px;
  text-decoration:none;
  color:black;
      margin: 5px;
}
#footer a img{
  width:40px;
}

.gallery_thumb{
display:inline-block;
width:280px;
text-align:center;
vertical-align:top;
line-height:0;
font-size:0;
margin-bottom:30px;
cursor:pointer;

}
.gallery_thumb{                    /*:nth-child(3n + 2)*/
margin:0 10px 30px 10px;
}
.thumb_small{
width: 120px;
margin:7px!important;
}


.gallery_thumb img{
display:inline-block;
width:100%;
height:auto;
}
.gallery_thumb span{
display:inline-block;
padding:10px 0;
line-height:25px;
    font-size: 20px;
    color:black;
}
.gallery_thumb:hover span{
color:#4d5765;
}
p.imgblok{
    width: 100%;

}
#fancybox-left-ico, #fancybox-right-ico {
    width: 29px!important;
}

input.input{
width:400px;
padding:5px;
border:gray solid 1px;

}
textarea.input{
width:400px;
padding:5px;
border:gray solid 1px;
height:80px;
}
button.input{
width:412px;
padding:5px;
border:gray solid 1px;
color:black;
cursor:pointer;
}


@media only screen and (max-width: 630px) {

  #othertext > p > img{
    float:none!important;
    margin-bottom:0!important;
  }

}


