body{background-image:url(/images/9090l.jpg);background-position:680px -200px;font-family:Arial;font-size:12px}
strong{font-weight:bold}
#header,#container,#footer-container{max-width:980px;margin-left:150px;float:left;clear:both;margin-top:80px}
#container{min-height:500px}
.logo{background-image:url(/images/web_logo.png);width:200px;height:48px;float:left}
#nav{margin-left:150px;display:block;float:left}
#nav li{float:left;position:relative}
#nav li.active{color:#fff;backgroun-color:#000}
#nav li a{display:table-cell;vertical-align:middle;text-align:center;width:90px;height:44px;color:#000;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:bold}
#nav li.active > a,#nav li:hover > a{background-color:#000;color:#fff}
#nav li ul{display:none;position:absolute}
#nav li:hover ul{display:block}
#nav li ul li{float:left;display:block;clear:both}
#nav li ul li > a,#nav li.active ul li > a,#nav li:hover ul li > a{white-space:nowrap;padding:0 10px;background:transparent;color:#000;height:25px;}
#nav li ul li:hover a,#nav li.active ul li:hover a{background:#000;color:#fff}
h2{font-size:24px;margin-bottom:20px}
h2.page-title{font-family:"Condiment";font-size:35px}
.text_container{color:#656565;width:490px;line-height:18px;text-align:justify}
.fooldal .container{min-height:611px}
.fooldal h2{font-size:110px}
.biography-index p{margin:0 0 10px}
h3{text-transform:uppercase;color:#000;margin-top:10px}
input,textarea{padding:8px 5px;width:200px;font-size:12px;font-family:Arial;color:#000;line-height:1.2;border-radius:0;border:1px solid #656565;float:left;clear:both;margin:5px 0}
textarea{width:250px}
input[type="button"],input[type="submit"],input[type="reset"],button{border:none;color:#000;text-decoration:underline;width:auto;background-color:transparent;cursor:pointer;padding:0;text-transform:uppercase}
.footer b{text-transform:uppercase;font-weight:bold}
.gallery-holder{position:absolute;left:0;width:100%;background-color:#000;float:left;padding-left:150px;margin:30px 0;display:inline-flex;display:-webkit-inline-flex;}
.gallery-holder.slideshow{width:100%;padding-right:150px;overflow:hidden}
.gallery-container{float:left;width:780px}
.slideshow .gallery-container{width:100%}
.gallery-container .gallery-item{float:left;width:220px;height:220px;margin:15px}
.slideshow .gallery-container .gallery-item{width:360px;height:365px;margin-left:150px;margin-right:150px}
.gallery-container .gallery-item a{display:table-cell;width:220px;height:220px;vertical-align:middle;text-align:center}
-slideshow .gallery-container .gallery-item a{width:360px;height:365px}
.gallery-container .gallery-item img{border:0;max-width:220px;max-height:220px}
.slideshow .gallery-container .gallery-item img{max-width:360px;max-height:365px}

.message-container{width:600px;background-color:#fff;font-size:14px;margin-bottom:20px;border-width:5px;border-style:solid;box-sizing:border-box;float:left;clear:both;padding:10px}
.message-container.error-message{border-color:red;color:red;}
.message-container.success-message{border-color:green;color:green;}

.gallery-album h2{margin-bottom:20px;width:700px}
.gallery-album .text_container{margin-bottom:20px;height:120px;width:700px}
