body {
            background:#000;
            margin:0;padding:0;
            font-family: 'Dosis',Arial,sans-serif;
        }
        #header {
            width:1000px;
            height:50px;
            margin:20px auto 0 auto;
            color:#fff;
            /*border-bottom:3px solid #555;*/
        }
        h1 {
            margin:0;
            padding:0;
            font-size:30px;
            float:left;
            line-height:30px;
            color:#fff;
            text-shadow: 0px 1px 1px #4d4d4d;
            text-transform:uppercase;
        }
        #content {
            width:800px;
            min-height:500px;
            overflow:hidden;
            margin: 50px auto 0 auto;
            color:#aaa;
        }
        #content img {
            
            /*box-shadow: 0 0 2px 0 #fff inset;*/
        }
        #header ul {
            list-style:none;
            margin-left:300px;
        }
        #header ul li {
            float:left;
        }
        #header ul li a {
            margin:0 30px;
            text-decoration:none;
            color:#aaa;
            line-height:60px;
            text-transform:uppercase;
        }
        #lang {
            width:800px;
            height:20px;
            margin:0 auto;
            text-align:right;
            color:#555;
            font-family:Arial;
        }
        #lang a {
            color:#888;
            font-size:12px;
            text-decoration:none;
            font-weight:bold;
            
        }
        #lang a:hover {
            color:#fff;
        }
        #footer {
            text-align:center;
            font-size:10px;
            color:#555;
            margin:10px auto 0 auto;
            font-family:Arial;
            width:600px;

        }
        #footer a {
            color:#fff;
        }
        .galleries {
            height:200px;
            width:266px;
            float:left;
            
            overflow:hidden;
            position:relative;
        }
        .galleries img {
            height:200px;
            width:266px;
        }
        .gallery-info {
            position:absolute;
            top:0;
            width:266px;
            height:200px;
            background:#000;
            opacity:0;
            cursor: url('/files/images/view.png') 2 2, pointer;
        }
        .gallery-info:hover{
            
        }
        .gallery-name {
            width:266px;
            text-align:center;
            line-height:200px;
            color:#fff;
            font-size:30px;
            display:block;
        }
        .shadow {
            width:240px;
            height:180px;
            position:absolute;
            top:0;
            box-shadow: 0 0 3px 0px #000 inset;
            cursor: pointer;
            display:none;
        }
        #o-meni-tekst {
            float:left;
            width:500px;
            margin-left:50px;
            font-size:14px;
        }
        #o-meni-slika {
            width:250px;
            height:300px;
            float:left;
            background:#fff;
        }
        #o-meni-slika img{
            margin:25px 25px auto 25px;
        }
        #slideshow {
            overflow:hidden;
            width:800px;
            height:500px;
            position:relative;
            text-align:center;
        }
        #slideshow div {
            position:absolute;
            text-align:center;
            width:800px;
            height:500px;
        }
        #slideshow div img {
            text-align:center;
            margin:0 auto;
        }
        #kontakt {
            float:left;
        }
        #kontakt table tr td:first-child {
            width:100px;
            height:30px;
            text-align:right;
        }
        #kontakt table tr td.error {
            width:200px;
        }
        #kontakt table tr td.error span {
            color:red;
            font-size:14px;
            line-height:30px;
            height:30px;
            position:relative;
            top:5px;
        }
        #kontakt input[type=text] {
            height:28px;
            width:200px;
            margin-left:10px;
            background:#ddd;
            border-radius:4px;
            border:none;
            box-shadow: 0 0 1px 1px #222 inset;
            margin-top:10px;
            padding:0 10px;
        }
        #kontakt input[type=text]:focus {
            background:#fff;
        }
        #kontakt textarea {
            height:200px;
            width:400px;
            margin-left:10px;
            resize:none;
            background:#ddd;
            border-radius:4px;
            border:none;
            margin-top:10px;
            box-shadow: 0 0 1px 1px #222 inset;
            padding:10px;
        }
        #kontakt textarea:focus {
            background:#fff;
        }
        #kontakt input[type=submit] {
            border:none;
            background:#aaa url('../files/images/web/submit.png') repeat-x;
            height:30px;
            line-height:30px;
            border-radius:4px;
            position:relative;
            left:10px;
            padding:0;
            margin:0;
            width:100px;
            margin-top:10px;
            cursor:pointer;
        }
        #kontakt input[type=submit]:hover {
            background: #aaa;
        }
        #content #gallery {
            width:100%;
            min-height:200px;
            overflow:hidden;
        }
        #content #gallery a {
            display: block;
            float: left;
            height: 200px;
            line-height: 200px;
            margin: 20px 30px;
            overflow: hidden;
            text-align: center;
            width: 200px;
        }
        #content #gallery a img{
            vertical-align:middle;
        }