*{
    padding:0; 
    margin:0 auto;}
    
html{
    overflow:auto;}
    
img{
    border:0px;}

body{
    background:#fff url('../img/bg.png') repeat-x;
    font-family: "times new roman",times,serif;
    color:#4F1F15;
    font-size:12pt;}
    
.container{
    width:900px;}
    
.left{
    width:200px; 
    float:left;}
    
.right{
    width:700px; 
    float:right;
    margin-top:10px;}
    
.logo{
    margin-top:20px;}
    
.language{
    text-align:center;  
    font-size: 0.8em; 
    word-spacing: 5pt; 
    line-height: 2;
    opacity:0.5;}
    
.language a{
    text-decoration:none;
    color:#4F1F15;
    text-shadow:5px #fff;
}

.language a:hover{
    font-weight:bold;}

.menu{
    margin-top:20px;
}

.menu .item {
    width:215px;
    background:#C49267;
    opacity:0.7; 
    filter:alpha(opacity=70);
    line-height:2;
    margin-top:2px;
    padding-left:10px;
    padding-right:10px;
    font-size: 0.8em; 
    letter-spacing: 3pt;
    color:#4E1F15;
    cursor:pointer;}

.menu .item:hover{
    font-weight:bold;
    opacity:0.8; 
    filter:alpha(opacity=80);}

.menu a{
    text-decoration:none;
}

.menu .menu-address{
    font-size:0.7em;
    letter-spacing:1pt;
    text-indent:2em;}

em{
    text-decoration:underline;
    font-weight:900;}
    
.content-transparent{
    z-index:1; 
    position:absolute; 
    margin:0 25px; 
    width:650px; 
    height:655px; 
    background:#E5DCB5; 
    opacity:0.6; 
    filter:alpha(opacity=60);}
    
.content{
    z-index:2; 
    position:absolute; 
    margin:10px 100px; 
    width:500px; 
    height:635px;
    text-align:justify; 
    letter-spacing:1pt;
    font-size: 0.8em;}

.content p{
    line-height:1.5em;
    margin-top:0.7em;
}

.content h1{
    line-height:2;
    margin-top:20px;
    letter-spacing:3pt;
    font-style:italic;
    }

.content h2{
    line-height:1;
    margin-top:1em;
    letter-spacing:1pt;
    font-size:1.1em;
    font-style:italic;}

.content button{
    background:#E5DCB5;
}

.content input,textarea{
    width:190px;
    overflow:auto;}


.content .galeri{
    margin-top:15px;}

.content .galeri img{
    opacity:0.7;
    filter:alpha(opacity=70);
    border:2px solid #ccc;
    margin-left:-5px;}

.content .galeri img:hover{
    opacity:1;
    filter:alpha(opacity=100);
    border:2px solid #fff;}

.address{
    float:right;
    width:250px;}

.contact-form{
    float:left;
    width:230px;
    margin-right:20px;}

.google-map{
    width:100%;}

.clear{
    clear:both;}

.round{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.imageopacity{
    opacity:0.5;
    filter:alpha(opacity=50);}

/*** Slideshow **/
#slideshow {
    position:relative;
    height:635px;
}

#slideshow IMG {
    position:absolute;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/*** Slideshow End **/
/*** Markashow **/
#markashow {
    position:relative;
    height:75px;}

#markashow IMG {
    position:absolute;
    z-index:8;
    opacity:0.0;
}

#markashow IMG.active {
    z-index:10;
    opacity:1.0;
}

#markashow IMG.last-active {
    z-index:9;
}

/*** markashow end **/